DiagnosticUserGroupDao.xml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  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.DiagnosticUserGroupDao">
  6. <select id="findDiagnosticUserGroupList" resultType="platform.modules.sys.entity.DiagnosticUserGroup">
  7. select d.*,c.company_name company_name from sys_diagnostic_user_group d
  8. left join y_company c on c.id = d.company_id
  9. where d.del_flag = 0
  10. <if test="companyName != null and companyName != '' ">
  11. and c.company_name like CONCAT('%',#{companyName},'%')
  12. </if>
  13. </select>
  14. <select id="findCompanyIds" resultType="java.lang.String">
  15. select distinct d.company_id from sys_diagnostic_user_group d
  16. where d.del_flag = 0
  17. </select>
  18. <select id="findCompanyIdsByCondition" resultType="java.lang.String">
  19. select distinct d.company_id from sys_diagnostic_user_group d
  20. where d.del_flag = 0
  21. <if test="searchCondition.begin_date != null and searchCondition.begin_date != ''">
  22. AND d.create_time <![CDATA[>=]]> #{searchCondition.begin_date}
  23. </if>
  24. <if test="searchCondition.end_date != null and searchCondition.end_date != ''">
  25. AND d.create_time <![CDATA[<=]]> #{searchCondition.end_date}
  26. </if>
  27. </select>
  28. <select id="findByCompanyId" resultType="platform.modules.sys.entity.DiagnosticUserGroup">
  29. select * from sys_diagnostic_user_group WHERE company_id = #{companyId} AND del_flag =0
  30. </select>
  31. </mapper>