[feat] 新增 New Option 可选项
This commit is contained in:
@@ -23,12 +23,11 @@ func TestEngine(t *testing.T) {
|
||||
g: req.NewGlobalParam(`{"age": 30}`, nil),
|
||||
}
|
||||
|
||||
cond1 := condition.New(condition.AND, "条件1")
|
||||
cond1 := condition.New(condition.Describe("条件1"))
|
||||
|
||||
cond1.SetExpr(condition.NewExpr(
|
||||
"TestTable", "age", "age",
|
||||
condition.EQ, condition.PARAM,
|
||||
false, "", "",
|
||||
condition.TokenType(condition.PARAM),
|
||||
))
|
||||
|
||||
engine.Case(cond1, func(data any, g req.GlobalParams) error {
|
||||
@@ -66,11 +65,10 @@ func TestRelationEngine(t *testing.T) {
|
||||
},
|
||||
}
|
||||
|
||||
cond1 := condition.New(condition.AND, "条件1").
|
||||
cond1 := condition.New(condition.Describe("条件1")).
|
||||
SetExpr(condition.NewExpr(
|
||||
"TestTable", "age", "age",
|
||||
condition.EQ, condition.PARAM,
|
||||
false, "", "",
|
||||
condition.TokenType(condition.PARAM),
|
||||
))
|
||||
|
||||
engine.Case(cond1, func(data any, g req.GlobalParams) error {
|
||||
@@ -78,16 +76,14 @@ func TestRelationEngine(t *testing.T) {
|
||||
return nil
|
||||
})
|
||||
|
||||
cond2 := condition.New(condition.OR, "条件2").
|
||||
cond2 := condition.New(condition.Type(condition.OR), condition.Describe("条件2")).
|
||||
SetExpr(condition.NewExpr(
|
||||
"TestTableA", "age", "age",
|
||||
condition.EQ, condition.PARAM,
|
||||
false, "", "",
|
||||
condition.TokenType(condition.PARAM),
|
||||
)).
|
||||
SetExpr(condition.NewExpr(
|
||||
"TestTable", "age", "age",
|
||||
condition.EQ, condition.PARAM,
|
||||
false, "", "",
|
||||
condition.TokenType(condition.PARAM),
|
||||
))
|
||||
|
||||
engine.Case(cond2, func(data any, g req.GlobalParams) error {
|
||||
|
||||
Reference in New Issue
Block a user