ZwscjlMapper.xml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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.sooka.mybatis.mapper.ZwscjlMapper" >
  4. <resultMap id="BaseResultMap" type="com.sooka.mybatis.model.Zwscjl" >
  5. <id column="ZWSCJL_ID" property="zwscjlId" jdbcType="VARCHAR" />
  6. <result column="ZW_ID" property="zwId" jdbcType="VARCHAR" />
  7. <result column="JIANLI_ID" property="jianliId" jdbcType="VARCHAR" />
  8. <result column="ZWSCJL_SJ" property="zwscjlSj" jdbcType="VARCHAR" />
  9. <result column="ZH_ID" property="zhId" jdbcType="VARCHAR" />
  10. </resultMap>
  11. <sql id="Base_Column_List" >
  12. ZWSCJL_ID, ZW_ID, JIANLI_ID, ZWSCJL_SJ
  13. </sql>
  14. <select id="findZwscjlByZhId" parameterType="java.util.Map" resultType="java.util.Map">
  15. SELECT
  16. ll.ZWSCJL_ID,ll.ZWSCJL_SJ,gw.ZW_ID,qy.QY_ID,qy.QY_QYMC,
  17. gw.ZW_ZWMC,
  18. gw.ZW_GZDZ,
  19. CASE gw.ZW_YXFW
  20. WHEN '0' THEN '1k以下'
  21. WHEN '1' THEN '1k-2k'
  22. WHEN '2' THEN '2k-4k'
  23. WHEN '3' THEN '4k-6k'
  24. WHEN '4' THEN '6k-8k'
  25. WHEN '5' THEN '8k-10k'
  26. WHEN '6' THEN '10k-15k'
  27. WHEN '7' THEN '15k-20k'
  28. WHEN '8' THEN '20-30'
  29. WHEN '9' THEN '30k-50k'
  30. WHEN '10' THEN '50k-70k'
  31. WHEN '11' THEN '70k-100k'
  32. ELSE '100k以上' END as xz
  33. FROM
  34. tb_zwscjl ll
  35. LEFT JOIN tb_gw_info gw ON ll.ZW_ID = gw.ZW_ID
  36. LEFT JOIN tb_qy_info qy ON gw.QY_ID = qy.QY_ID
  37. WHERE ll.ZH_ID = #{ZH_ID}
  38. </select>
  39. </mapper>