BlinkSocialWelfareReporitory.xml 1.0 KB

123456789101112131415161718192021222324
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
  3. <mapper namespace="com.wx.blink.backend.repository.BlinkSocialWelfareReporitory">
  4. <select id="countWelfareByName" resultType="java.lang.Integer">
  5. select count(1)
  6. from blink_social_welfare a
  7. where a.id!=#{id}
  8. and a.welfare_name=#{welfareName}
  9. and a.deleted_flag=0
  10. </select>
  11. <select id="queryPerformanceSocialWelfare" resultType="com.wx.blink.backend.domain.dto.BlinkSocialWelfareDTO">
  12. select a.*,b.name create_name from blink_social_welfare a
  13. left join view_user b on a.create_user_id=b.ID
  14. where a.deleted_flag=0
  15. <if test="qry.welfareName != null and qry.welfareName != ''">
  16. and a.welfare_name like concat('%',#{qry.welfareName},'%')
  17. </if>
  18. <if test="qry.state != null and qry.state != ''">
  19. and a.state=#{qry.state}
  20. </if>
  21. order by a.create_time
  22. </select>
  23. </mapper>