[辣鸡]万能条件组件V0.9

还在一遍一遍的拼条件?那么你应该看看这个帖子

[辣鸡]万能条件组件V0.9

适用于各种业务场景(请自行探索)

例举简单场景示例(支持N级):

参数描述:

以此格式递归支持生成N级拼接

AndOr:拼接符参数(参数:or、and)

Conditions:条件参数(具体需要拼接的条件参数)

ConditionGroup:支持多级拼接的核心参数()

核心参数:

以此格式拼接生成具体的条件

Entity:预留参数(后期用于表别名用于支持多表查询)

Property:字段

Type:类型(参数:String、int、f 、String与int是为了区分是否需要添加单引号,特别描述下f,f是用于支持函数的一种类型)

Operator:操作符(参数:=、!=、in、<、>、>=、<=、<>、start、contains、end、betweenand 这里要重点描述下start、contains、end、分别是头模糊匹配、中间模糊匹配、尾部模糊匹配,

betweenand 这个传这个参数意味着最后一个参数Value需要传aaa,bbb形式的参数,用于区分开始参数和结束参数)

Value:值(这个就不过多介绍了,传值就行了,后台会根据你Type传的参数进行分割,加引号处理,例如Type传String,Operator传的是in那么接口返回的参数是(‘aa’,’bb’,’cc’) 形式的结果)

 

写在最后的一些传参规则:

首先必传参数为Property,这个不传谁也帮不了你

其他参数不传都默认值:

AndOr:默认and

Type:默认String

Operator:默认=

Value:默认”

 

非正式版内测中

接口地址(post):http://www.zzyoumei.com:8080/Blossom-Briefs/sqlcommit/SqlConditionHelper.do

 

欢迎留言交流。 :huaji13:

Q群:37374036

QQ:871032554

vx:Tide-Bar

 

 

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Loading...