优雅的分页/不分页两种情况查询(1.6)

这个接口是我之前写的,内部会模糊查、全查,然后把结果数据以分页查和非分页六种情况返回,但之前写的还是不够精简,如果不分页的话会查两次,所以这里改了一下。

逻辑是:前面直接使用buildPage()创建了分页结构,后面校验,如果分页参数size传0,即不需要分页时就直接把上面buildPage()的分页结构拿过来赋值, 把Records给set上值返回即可;否则就是需要分页,调selectPage方法,把分页参数page丢进去执行,即可返回,但是selectPage这个方法不但会处理page进行分页查了进行赋上值,还会把page吐出来,所以既然它可以吐出来,那么就再拿page接一下,再返回显得规范一些

优化了专业查询接口: 

模糊/全查专业(分页时size传值,不分页时size传0;是否用于班组,传1剔除通用专业,否则不剔;)

 以及地区查询接口:

// 模糊/全查地区(分页时size传值,不分页时size传0且返回树结构)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值