完善阈值细节

This commit is contained in:
刘祥超
2021-05-05 19:51:46 +08:00
parent 1e9e9bff5e
commit 6b2324d386
5 changed files with 274 additions and 182 deletions

View File

@@ -218,6 +218,25 @@ func FindAllNodeValueOperatorDefinitions() []*nodeValueOperatorDefinition {
return nodeValueOperatorDefinitions
}
// CompareNodeValue 对比值
func CompareNodeValue(operator NodeValueOperator, value1 float64, value2 float64) bool {
switch operator {
case NodeValueOperatorGt:
return value1 > value2
case NodeValueOperatorGte:
return value1 >= value2
case NodeValueOperatorLt:
return value1 < value2
case NodeValueOperatorLte:
return value1 <= value2
case NodeValueOperatorEq:
return value1 == value2
case NodeValueOperatorNeq:
return value1 != value2
}
return false
}
// NodeValueSumMethod 聚合方法
type NodeValueSumMethod = string