首页 > 其他 > 详细

mybatis-plus使用记录

时间:2020-02-10 10:53:50      阅读:73      评论:0      收藏:0      [点我收藏+]

如何and和or:

 QuoteSalaryEnum salaryMax = QuoteSalaryEnum.of(memberObjectInfo.getQuoteSalaryMax());
            QuoteSalaryEnum salaryMin = QuoteSalaryEnum.of(memberObjectInfo.getQuoteSalaryMin());
            if (salaryMax != QuoteSalaryEnum.NO_LIMIT || salaryMin != QuoteSalaryEnum.NO_LIMIT) {
                wrapper.and(salaryWrapper -> {
                    if (salaryMax != QuoteSalaryEnum.NO_LIMIT) {
                        salaryWrapper.le("income_amount", salaryMax.getAmount());
                    }
                    if (salaryMin != QuoteSalaryEnum.NO_LIMIT) {
                        salaryWrapper.ge("income_amount", salaryMin.getAmount());
                    }
                    salaryWrapper.or().eq("income_amount", -1).in("income", MemberBaseIncomeEnum.getIncomeList(salaryMin.getAmount(), salaryMax.getAmount()));
                    return salaryWrapper;
                });

 

mybatis-plus使用记录

原文:https://www.cnblogs.com/lccsblog/p/12289933.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!