CompanyMapper.xml 796 B

123456789101112131415161718192021
  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="com.huyi.service.common.company.mapper.CompanyMapper">
  6. <select id="selectCompanyList" parameterType="map" resultType="map">
  7. SELECT
  8. scy_id 'scyId',
  9. scy_name 'scyName',
  10. CASE WHEN scy_id= #{paramMap.scyId} THEN 0 ELSE 1 END 'flag'
  11. FROM
  12. sys_company
  13. WHERE scy_status = '00'
  14. and scy_type = #{paramMap.scyType}
  15. <if test="paramMap.scyId != null and paramMap.scyId != ''">
  16. AND (scy_id= #{paramMap.scyId} OR scy_status = '00')
  17. </if>
  18. order by flag asc ,create_time desc
  19. </select>
  20. </mapper>