GigMarketCQuery.xml 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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.hz.employmentsite.oraclemapper.cquery.GigMarketCQuery">
  4. <select id="getList" resultType="com.hz.employmentsite.vo.companyService.GigMarketVo">
  5. SELECT
  6. lgsc.*,
  7. lgsc.BCB687 AS site,
  8. qyxx.AAB004,
  9. qyxx.AAB998,
  10. sshyDic.DETAIL AS AAB022Name,
  11. gzlxDic.DETAIL AS BDZDB3Name,
  12. gwztDic.DETAIL AS BAE045Name,
  13. jsfsDic.DETAIL AS BAD002Name,
  14. xzdwDic.DETAIL AS BCD182Name,
  15. gzddDic.DETAIL AS ACB204Name
  16. FROM
  17. CB28 lgsc
  18. JOIN CBD5 qyxx ON lgsc.BBB911 = qyxx.BBB911
  19. LEFT JOIN S_SG_DICT sshyDic ON qyxx.AAB022 = sshyDic.CODE AND sshyDic.KIND_CODE = 'AAB022'
  20. LEFT JOIN S_SG_DICT gzlxDic ON lgsc.BDZDB3 = gzlxDic.CODE AND gzlxDic.KIND_CODE = 'BDZDB3_GGZP'
  21. LEFT JOIN S_SG_DICT gwztDic ON lgsc.BAE045 = gwztDic.CODE AND gwztDic.KIND_CODE = 'BAE045'
  22. LEFT JOIN S_SG_DICT jsfsDic ON lgsc.BAD002 = jsfsDic.CODE AND jsfsDic.KIND_CODE = 'BAD002'
  23. LEFT JOIN S_SG_DICT xzdwDic ON lgsc.BCD182 = xzdwDic.CODE AND xzdwDic.KIND_CODE = 'BCD182'
  24. LEFT JOIN S_SG_DICT gzddDic ON lgsc.ACB204 = gzddDic.CODE AND gzddDic.KIND_CODE = 'ACB204'
  25. where 1=1
  26. <if test="gigMarketIDList!='' and gigMarketIDList!=null">
  27. and lgsc.BCB906 in (${gigMarketIDList})
  28. </if>
  29. <if test="AAB004!='' and AAB004!=null">
  30. and qyxx.AAB004 like '%' || #{AAB004} || '%'
  31. </if>
  32. <if test="AAB998!='' and AAB998!=null">
  33. and qyxx.AAB998 like '%' || #{AAB998} || '%'
  34. </if>
  35. <if test="AAB022!='' and AAB022!=null">
  36. and qyxx.AAB022 = #{AAB022}
  37. </if>
  38. <if test="ACB241 != null and ACB241 != ''">
  39. and lgsc.ACB241 <![CDATA[ >= ]]> #{ACB241}
  40. </if>
  41. <if test="ACB242 != null and ACB242 != ''">
  42. and lgsc.ACB242 <![CDATA[ <= ]]> #{ACB242}
  43. </if>
  44. <if test="BAD002!='' and BAD002!=null">
  45. and lgsc.BAD002 = #{BAD002}
  46. </if>
  47. <if test="BCB687!='' and BCB687!=null">
  48. and lgsc.BCB687 = #{BCB687}
  49. </if>
  50. ORDER BY lgsc.BDB286 DESC
  51. </select>
  52. </mapper>