diff --git a/option.go b/option.go index fffc337..9df148d 100644 --- a/option.go +++ b/option.go @@ -20,8 +20,8 @@ type SetOption func(o *Option) // // Date : 20:07 2022/7/23 type ORCondition struct { - Express string `json:"express"` // 表达式 - Value string `json:"value"` // 绑定值 + Express string `json:"express"` // 表达式 + Value interface{} `json:"value"` // 绑定值 } // Option 扩展选项 @@ -286,7 +286,7 @@ func WithBatchNotEqual(data map[string]interface{}) SetOption { // Author : go_developer@163.com<白茶清欢> // // Date : 20:03 2022/7/23 -func WithOR(orConditionList []*ORCondition) SetOption { +func WithOR(orConditionList ...*ORCondition) SetOption { return func(o *Option) { if nil == o.OR { o.OR = make([]*ORCondition, 0)