RetreatOptimizationDao.xml 1.1 KB

12345678910111213141516171819202122232425262728293031
  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="platform.modules.government.dao.RetreatOptimizationDao">
  4. <select id="findByCondition" resultType="platform.modules.government.entity.RetreatOptimization">
  5. select
  6. rp.*
  7. from retreat_optimization rp
  8. where rp.del_flag = 0
  9. <if test='condition.user_type == "4"'>
  10. and rp.plate = #{condition.street_id}
  11. </if>
  12. <if test="condition.street_id != null and condition.street_id != ''">
  13. and rp.plate = #{condition.street_id}
  14. </if>
  15. <if test="condition.no != null and condition.no != ''">
  16. and rp.no = #{condition.no}
  17. </if>
  18. <if test="condition.type != null and condition.type != ''">
  19. and rp.type = #{condition.type}
  20. </if>
  21. <if test="condition.status != null and condition.status != ''">
  22. and rp.status = #{condition.status}
  23. </if>
  24. <if test="condition.is_read != null and condition.is_read != ''">
  25. and rp.is_read = #{condition.is_read}
  26. </if>
  27. order by rp.create_time DESC
  28. </select>
  29. </mapper>