mybatis注解@Select中添加判断条件<script>
mybatis注解@Select中添加判断条件<script>
·
@Select("<script>"
+ "select a.id, a.emp_name, a.emp_no,b.depart_name sys_org_code,c.post_name,c.post_name as post_mutex " +
" from ls_emp_info a left join sys_depart b on a.org_code = b.org_code " +
" left join ls_emp_post c on a.emp_no = c.emp_no " +
" <where>" +
" <if test=\"empInfo.empName != null and empInfo.empName != ''\"> " +
" a.emp_name like CONCAT('%',#{empInfo.empName},'%'), " +
" </if>" +
" </where>"
+ "</script>")
IPage<EmpInfo> getPage(Page<EmpInfo> page, QueryWrapper<EmpInfo> queryWrapper, @Param("empInfo") EmpInfo empInfo);
@Select({"<script>"
+"select * from func_report_waste_crktj(#{startDate},#{endDate}) "
+" where 1=1 "
+"<when test= 'khbm!=null'> and khbm=#{khbm} </when>"
+"<when test= 'lbbm!=null'> and lbbm=#{lbbm} </when>"
+"<when test= 'djbm!=null'> and djbm=#{djbm} </when>"
+"</script>"})
List<Map<String,Object>> getWasteCrktjxxList(Map<String,Object> params);

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)