Przeglądaj źródła

feat(query): 添加中文查询操作符支持

- 为相等操作符添加"等于"别名
- 为不相等操作符添加"不等于"别名
- 为大于操作符添加"大于"别名
- 为大于等于操作符添加"大于等于"别名
- 为小于操作符添加"小于"别名
- 为小于等于操作符添加"小于等于"别名
- 为模糊匹配操作符添加"模糊匹配"别名
- 为非模糊匹配操作符添加"不模糊匹配"别名
- 为开头匹配操作符添加"开头是"别名
- 为结尾匹配操作符添加"结尾是"别名
- 为null检查操作符添加"为空"别名
- 为非null检查操作符添加"不为空"别名
- 为in操作符添加"在列表中"别名
- 为not in操作符添加"不在列表中"别名
haolongfei 1 dzień temu
rodzic
commit
923952d5de
1 zmienionych plików z 14 dodań i 14 usunięć
  1. 14 14
      advanced_query.go

+ 14 - 14
advanced_query.go

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