OwnCompanyManageMapper.xml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  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.conmany.mapper.OwnCompanyManageMapper">
  4. <select id="selectInvoiceList" parameterType="map" resultType="map">
  5. SELECT
  6. zia_address 'ziaAddress',
  7. zia_contacts 'ziaContacts',
  8. zia_contacts_phone 'ziaContactsPhone',
  9. PBAI_BANK_NAME 'pbaiBankName',
  10. PBAI_BANKACCOUNT_ID 'pbaiBankaccountId',
  11. scy_name 'scyName',
  12. scy_social_code 'scySocialCode'
  13. FROM zc_invoice_address
  14. LEFT JOIN pay_bank_acc_inf ON zia_company_id = PBAI_CSTNO
  15. LEFT JOIN sys_company ON zia_company_id = scy_id
  16. WHERE 1=1
  17. AND PBAI_STATUS = '0'
  18. AND PBAI_BASIC = '1'
  19. <if test="paramMap.companyId != null and paramMap.companyId != '' ">
  20. AND zia_company_id = #{paramMap.companyId}
  21. </if>
  22. </select>
  23. <select id="selectRelList" parameterType="map" resultType="map">
  24. SELECT
  25. r.scr_id 'launchScrId',
  26. r.scr_launch_company_id 'launchCompanyId',
  27. r.scr_receive_company_id'launchReceiveScrCompanyId',
  28. r.scr_status 'launchScrStatus',
  29. r.scr_contarct 'launchScrContarct',
  30. r.scr_contarct_phone 'launchScrContarctPhone',
  31. r.scr_contarct_email 'launchScrContarctEmail',
  32. r.scr_launch_type 'launchScrLaunchType',
  33. r.scr_receive_type 'launchScrReceiveType',
  34. s.scy_id 'launchScyId',
  35. s.scy_social_code 'launchScySocialCode',
  36. s.scy_name 'launchScyName',
  37. s.scy_type 'launchScyType',
  38. s.scy_legal 'launchScyLegal',
  39. s.scy_phone 'launchScyPhone',
  40. p.scy_id 'receiveScyId',
  41. p.scy_social_code 'receiveScySocialCode',
  42. p.scy_name 'receiveScyName',
  43. p.scy_type 'receiveScyType',
  44. p.scy_legal 'receiveScyLegal',
  45. p.scy_phone 'receiveScyPhone'
  46. FROM sys_company_rel r
  47. LEFT JOIN sys_company s ON r.scr_launch_company_id = s.scy_id
  48. LEFT JOIN sys_company p ON r.scr_receive_company_id = p.scy_id
  49. WHERE 1=1
  50. <if test="paramMap.companyId != null and paramMap.companyId != '' ">
  51. AND (r.scr_launch_company_id = #{paramMap.companyId} OR r.scr_receive_company_id = #{paramMap.companyId})
  52. </if>
  53. AND r.scr_status != '99'
  54. ORDER BY r.create_time DESC
  55. </select>
  56. <select id="selectUserList" parameterType="map" resultType="map">
  57. SELECT
  58. user_id 'userId',
  59. nick_name 'nickName',
  60. email 'email',
  61. user_name 'userName'
  62. FROM sys_user
  63. WHERE 1=1
  64. <if test="paramMap.userId != null and paramMap.userId != '' ">
  65. AND user_id = #{paramMap.userId}
  66. </if>
  67. </select>
  68. <!--营业执照-->
  69. <select id="selectLicenseFileList" parameterType="map" resultType="map">
  70. SELECT
  71. IFNULL(GROUP_CONCAT(pfi_file_name),'') AS pfiFileName,
  72. IFNULL(GROUP_CONCAT(pfi_file_id),'') AS pfiFileId,
  73. IFNULL(GROUP_CONCAT(pfi_url),'') AS pfiUrl
  74. FROM sys_company s
  75. LEFT JOIN pub_file_inf
  76. ON FIND_IN_SET(pfi_file_id, s.scy_license_file)
  77. WHERE s.scy_id = #{paramMap.companyId}
  78. </select>
  79. <!--法人证件正面-->
  80. <select id="selectLegalFileList" parameterType="map" resultType="map">
  81. SELECT
  82. IFNULL(GROUP_CONCAT(pfi_file_name),'') AS pfiFileName,
  83. IFNULL(GROUP_CONCAT(pfi_file_id),'') AS pfiFileId,
  84. IFNULL(GROUP_CONCAT(pfi_url),'') AS pfiUrl
  85. FROM sys_company s
  86. LEFT JOIN pub_file_inf
  87. ON FIND_IN_SET(pfi_file_id, s.scy_legal_file)
  88. WHERE s.scy_id = #{paramMap.companyId}
  89. </select>
  90. <!--法人证件反面-->
  91. <select id="selectLegalBackFileList" parameterType="map" resultType="map">
  92. SELECT
  93. IFNULL(GROUP_CONCAT(pfi_file_name),'') AS pfiFileName,
  94. IFNULL(GROUP_CONCAT(pfi_file_id),'') AS pfiFileId,
  95. IFNULL(GROUP_CONCAT(pfi_url),'') AS pfiUrl
  96. FROM sys_company s
  97. LEFT JOIN pub_file_inf
  98. ON FIND_IN_SET(pfi_file_id, s.scy_legal_back_file)
  99. WHERE s.scy_id = #{paramMap.companyId}
  100. </select>
  101. <!--法人授权书-->
  102. <select id="selectAuthorizationFileList" parameterType="map" resultType="map">
  103. SELECT
  104. IFNULL(GROUP_CONCAT(pfi_file_name),'') AS pfiFileName,
  105. IFNULL(GROUP_CONCAT(pfi_file_id),'') AS pfiFileId,
  106. IFNULL(GROUP_CONCAT(pfi_url),'') AS pfiUrl
  107. FROM sys_company s
  108. LEFT JOIN pub_file_inf
  109. ON FIND_IN_SET(pfi_file_id, s.scy_authorization_file)
  110. WHERE s.scy_id = #{paramMap.companyId}
  111. </select>
  112. <!--数字证书授权与承诺书-->
  113. <select id="selectCommitmentFileList" parameterType="map" resultType="map">
  114. SELECT
  115. IFNULL(GROUP_CONCAT(pfi_file_name),'') AS pfiFileName,
  116. IFNULL(GROUP_CONCAT(pfi_file_id),'') AS pfiFileId,
  117. IFNULL(GROUP_CONCAT(pfi_url),'') AS pfiUrl
  118. FROM sys_company s
  119. LEFT JOIN pub_file_inf
  120. ON FIND_IN_SET(pfi_file_id, s.scy_commitment_file)
  121. WHERE s.scy_id = #{paramMap.companyId}
  122. </select>
  123. <!--其他附件-->
  124. <select id="selectAppendixFileList" parameterType="map" resultType="map">
  125. SELECT
  126. IFNULL(GROUP_CONCAT(pfi_file_name),'') AS pfiFileName,
  127. IFNULL(GROUP_CONCAT(pfi_file_id),'') AS pfiFileId,
  128. IFNULL(GROUP_CONCAT(pfi_url),'') AS pfiUrl
  129. FROM sys_company s
  130. LEFT JOIN pub_file_inf
  131. ON FIND_IN_SET(pfi_file_id, s.scy_appendix_file)
  132. WHERE s.scy_id = #{paramMap.companyId}
  133. </select>
  134. <!--经办人证件正面信息-->
  135. <select id="handlerPositiveList" parameterType="map" resultType="map">
  136. SELECT
  137. IFNULL(GROUP_CONCAT(pfi_file_name),'') AS pfiFileName,
  138. IFNULL(GROUP_CONCAT(pfi_file_id),'') AS pfiFileId,
  139. IFNULL(GROUP_CONCAT(pfi_url),'') AS pfiUrl
  140. FROM sys_user s
  141. LEFT JOIN pub_file_inf
  142. ON FIND_IN_SET(pfi_file_id, s.id_card_file)
  143. WHERE s.user_id = #{paramMap.userId}
  144. </select>
  145. <!--经办人证件反面信息-->
  146. <select id="handlerNegativeList" parameterType="map" resultType="map">
  147. SELECT
  148. IFNULL(GROUP_CONCAT(pfi_file_name),'') AS pfiFileName,
  149. IFNULL(GROUP_CONCAT(pfi_file_id),'') AS pfiFileId,
  150. IFNULL(GROUP_CONCAT(pfi_url),'') AS pfiUrl
  151. FROM sys_user s
  152. LEFT JOIN pub_file_inf
  153. ON FIND_IN_SET(pfi_file_id, s.id_card_back_file)
  154. WHERE s.user_id = #{paramMap.userId}
  155. </select>
  156. <!--查询已授信的企业列表-->
  157. <select id="creditCompanyList" parameterType="map" resultType="map">
  158. SELECT
  159. zfp_id 'zfpId',
  160. zfp_management_id 'zfpManagementId',
  161. zfpcr_company_id 'zfpcrCompanyId',
  162. s.scy_id 'scyId',
  163. s.scy_license_file 'scyLicenseFile',
  164. s.scy_name 'scyName',
  165. s.scy_social_code 'scySocialCode',
  166. s.scy_registered_capital 'scyRegisteredCapital',
  167. s.scy_start_time 'scyStartTime',
  168. s.scy_end_time 'scyEndTime',
  169. s.scy_address 'scyAddress',
  170. s.scy_phone 'scyPhone',
  171. s.scy_legal_file 'scyLegalFile',
  172. s.scy_legal_back_file 'scyLegalBackFile',
  173. s.scy_legal 'scyLegal',
  174. s.scy_legal_id 'scyLegalId',
  175. s.scy_authorization_file 'scyAuthorizationFile',
  176. s.scy_commitment_file 'scyCommitmentFile',
  177. s.scy_appendix_file 'scyAppendixFile',
  178. s.scy_type 'scyType',
  179. s.scy_industry 'scyIndustry',
  180. s.scy_scale 'scyScale',
  181. s.scy_organization 'scyOrganization',
  182. s.scy_manager 'scyManager',
  183. s.scy_cfca_user_id 'scyCfcaUserId',
  184. s.scy_remarks 'scyRemarks',
  185. s.scy_auth_status 'scyAuthStatus',
  186. s.scy_status 'scyStatus',
  187. s.create_by 'createBy',
  188. s.create_time 'createTime'
  189. FROM zc_finance_product
  190. LEFT JOIN zc_finance_pro_com_rel ON zfpcr_product_id = zfp_id
  191. LEFT JOIN sys_company s ON s.scy_id = zfpcr_company_id
  192. WHERE zfpcr_company_id != '000000'
  193. <if test="paramMap.companyId != null and paramMap.companyId != '' ">
  194. AND zfp_management_id = #{paramMap.companyId}
  195. </if>
  196. <if test="paramMap.scyName != null and paramMap.scyName != '' ">
  197. AND s.scy_name LIKE CONCAT('%', #{paramMap.scyName}, '%')
  198. </if>
  199. <if test="paramMap.scySocialCode != null and paramMap.scySocialCode != '' ">
  200. AND s.scy_social_code LIKE CONCAT('%', #{paramMap.scySocialCode}, '%')
  201. </if>
  202. <if test="paramMap.scyLegal != null and paramMap.scyLegal != '' ">
  203. AND s.scy_legal LIKE CONCAT('%', #{paramMap.scyLegal}, '%')
  204. </if>
  205. <if test="paramMap.scyPhone != null and paramMap.scyPhone != '' ">
  206. AND s.scy_phone LIKE CONCAT('%', #{paramMap.scyPhone}, '%')
  207. </if>
  208. <if test="paramMap.scyStatus != null and paramMap.scyStatus != '' and paramMap.scyStatus == '02' ">
  209. AND (s.scy_status = '02' OR s.scy_status = '03' OR s.scy_status = '04')
  210. </if>
  211. <if test="paramMap.scyStatus != null and paramMap.scyStatus != '' and paramMap.scyStatus != '02' ">
  212. AND s.scy_status = #{paramMap.scyStatus}
  213. </if>
  214. <if test="paramMap.scyStatus == null and paramMap.scyStatus == '' ">
  215. AND s.scy_status != '99'
  216. </if>
  217. ORDER BY s.create_time DESC
  218. </select>
  219. </mapper>