|
@@ -45,33 +45,33 @@ func GetQueryOperators() []QueryOperatorInfo {
|
|
|
|
|
|
|
|
func StringToQueryOperator(op string) QueryOperator {
|
|
func StringToQueryOperator(op string) QueryOperator {
|
|
|
switch op {
|
|
switch op {
|
|
|
- case "eq", "=":
|
|
|
|
|
|
|
+ case "eq", "=", "等于":
|
|
|
return OperatorEqual
|
|
return OperatorEqual
|
|
|
- case "ne", "!=":
|
|
|
|
|
|
|
+ case "ne", "!=", "不等于":
|
|
|
return OperatorNotEqual
|
|
return OperatorNotEqual
|
|
|
- case "gt", ">":
|
|
|
|
|
|
|
+ case "gt", ">", "大于":
|
|
|
return OperatorGreaterThan
|
|
return OperatorGreaterThan
|
|
|
- case "gte", ">=":
|
|
|
|
|
|
|
+ case "gte", ">=", "大于等于":
|
|
|
return OperatorGreaterEqual
|
|
return OperatorGreaterEqual
|
|
|
- case "lt", "<":
|
|
|
|
|
|
|
+ case "lt", "<", "小于":
|
|
|
return OperatorLessThan
|
|
return OperatorLessThan
|
|
|
- case "lte", "<=":
|
|
|
|
|
|
|
+ case "lte", "<=", "小于等于":
|
|
|
return OperatorLessEqual
|
|
return OperatorLessEqual
|
|
|
- case "like":
|
|
|
|
|
|
|
+ case "like", "模糊匹配":
|
|
|
return OperatorLike
|
|
return OperatorLike
|
|
|
- case "not_like":
|
|
|
|
|
|
|
+ case "not_like", "不模糊匹配":
|
|
|
return OperatorNotLike
|
|
return OperatorNotLike
|
|
|
- case "starts_with":
|
|
|
|
|
|
|
+ case "starts_with", "开头是":
|
|
|
return OperatorStartsWith
|
|
return OperatorStartsWith
|
|
|
- case "ends_with":
|
|
|
|
|
|
|
+ case "ends_with", "结尾是":
|
|
|
return OperatorEndsWith
|
|
return OperatorEndsWith
|
|
|
- case "is_null":
|
|
|
|
|
|
|
+ case "is_null", "为空":
|
|
|
return OperatorIsNull
|
|
return OperatorIsNull
|
|
|
- case "is_not_null":
|
|
|
|
|
|
|
+ case "is_not_null", "不为空":
|
|
|
return OperatorIsNotNull
|
|
return OperatorIsNotNull
|
|
|
- case "in":
|
|
|
|
|
|
|
+ case "in", "在列表中":
|
|
|
return OperatorIn
|
|
return OperatorIn
|
|
|
- case "not_in":
|
|
|
|
|
|
|
+ case "not_in", "不在列表中":
|
|
|
return OperatorNotIn
|
|
return OperatorNotIn
|
|
|
default:
|
|
default:
|
|
|
return OperatorEqual
|
|
return OperatorEqual
|