ContractMapper.xml 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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.huyi.service.common.contract.mapper.ContractMapper">
  4. <select id="selectContractList" parameterType="map" resultType="map">
  5. select
  6. z.zfc_id 'zfcId',
  7. z.zfc_name 'zfcName',
  8. z.zfc_type 'zfcType',
  9. z.zfc_management_id 'zfcManagementId',
  10. z.zfc_subject 'zfcSubject',
  11. z.zfc_node 'zfcNode',
  12. z.zfc_desc 'zfcDesc',
  13. z.zfc_file 'zfcFile',
  14. z.zfc_status 'zfcStatus',
  15. z.create_by 'createBy',
  16. date_format( z.create_time, '%Y-%m-%d %T') 'createTime',
  17. s.scy_name 'scyName',
  18. u.nick_name 'nickName',
  19. f.pfi_url 'pfiUrl',
  20. f.pfi_file_name 'pfiFileName'
  21. from zc_finance_contract z
  22. left join sys_company s
  23. on z.zfc_management_id = s.scy_id
  24. left join sys_user u
  25. on z.create_by = u.user_id
  26. left join pub_file_inf f
  27. on z.zfc_file = f.pfi_file_id
  28. where 1=1
  29. and z.zfc_status = '00'
  30. and z.zfc_management_id = #{paramMap.zfcManagementId}
  31. <if test="paramMap.zfcName != null and paramMap.zfcName != ''">
  32. AND z.zfc_name LIKE concat('%', #{paramMap.zfcName}, '%')
  33. </if>
  34. <!-- <if test="paramMap.scyName != null and paramMap.scyName != ''">-->
  35. <!-- AND s.scy_name LIKE concat('%', #{paramMap.scyName}, '%')-->
  36. <!-- </if>-->
  37. <!-- <if test="paramMap.zfcStatus != null and paramMap.zfcStatus != ''">-->
  38. <!-- and z.zfc_status = #{paramMap.zfcStatus}-->
  39. <!-- </if>-->
  40. <if test="paramMap.zfcSubject != null and paramMap.zfcSubject != ''">
  41. and z.zfc_subject = #{paramMap.zfcSubject}
  42. </if>
  43. order by z.create_time desc
  44. </select>
  45. <select id="selectUserName" parameterType="map" resultType="map">
  46. select
  47. nick_name 'nickName'
  48. from zc_finance_product z
  49. left join sys_user s
  50. on z.create_by = s.user_id
  51. where 1=1
  52. and z.zfp_id = #{zfpId}
  53. </select>
  54. </mapper>