DiagnosticReportDao.xml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="platform.modules.sys.dao.DiagnosticReportDao">
  6. <select id="findCompanyIds" resultType="java.lang.String">
  7. select distinct d.company_id from sys_diagnostic_report d
  8. where d.del_flag = 0
  9. </select>
  10. <select id="findCompanyIdsByCondition" resultType="java.lang.String">
  11. select distinct d.company_id from sys_diagnostic_report d
  12. where d.del_flag = 0
  13. <if test="searchCondition.begin_date != null and searchCondition.begin_date != ''">
  14. AND d.create_time <![CDATA[>=]]> #{searchCondition.begin_date}
  15. </if>
  16. <if test="searchCondition.end_date != null and searchCondition.end_date != ''">
  17. AND d.create_time <![CDATA[<=]]> #{searchCondition.end_date}
  18. </if>
  19. </select>
  20. <select id="findAllByCondition" resultType="platform.modules.sys.entity.DiagnosticReport">
  21. select * from sys_diagnostic_report d
  22. where d.del_flag = 0
  23. <if test="searchCondition.begin_date != null and searchCondition.begin_date != ''">
  24. AND d.create_time <![CDATA[>=]]> #{searchCondition.begin_date}
  25. </if>
  26. <if test="searchCondition.end_date != null and searchCondition.end_date != ''">
  27. AND d.create_time <![CDATA[<=]]> #{searchCondition.end_date}
  28. </if>
  29. </select>
  30. <select id="findDiagnosticReportListByCompanyId" resultType="platform.modules.sys.entity.DiagnosticReport">
  31. select * from sys_diagnostic_report d
  32. where d.del_flag = 0
  33. <if test="companyId != null and companyId != ''">
  34. AND d.company_id = #{companyId}
  35. </if>
  36. ORDER BY create_time DESC
  37. </select>
  38. </mapper>