SXtszMdzhglStorequalificationMapper.xml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261
  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="SXtszMdzhglStorequalificationMapper" >
  4. <!-- 通用查询映射结果 -->
  5. <select id="selectSXtszMdzhglStorequalificationList" parameterType="pd" resultType="pd">
  6. select * from s_xtsz_mdzhgl_storequalification where 1=1
  7. <if test="id !=null and id !='' ">
  8. and id = #{id}
  9. </if>
  10. <if test="storeId !=null and storeId !='' ">
  11. and storeId = #{storeId}
  12. </if>
  13. <if test="companyName !=null and companyName !='' ">
  14. and companyName = #{companyName}
  15. </if>
  16. <if test="legalRepresentative !=null and legalRepresentative !='' ">
  17. and legalRepresentative = #{legalRepresentative}
  18. </if>
  19. <if test="businessLicenseRegistrationNumber !=null and businessLicenseRegistrationNumber !='' ">
  20. and businessLicenseRegistrationNumber = #{businessLicenseRegistrationNumber}
  21. </if>
  22. <if test="businessLicenseAddress !=null and businessLicenseAddress !='' ">
  23. and businessLicenseAddress = #{businessLicenseAddress}
  24. </if>
  25. <if test="businessScope !=null and businessScope !='' ">
  26. and businessScope = #{businessScope}
  27. </if>
  28. <if test="businessLicenseValidityPeriod !=null and businessLicenseValidityPeriod !='' ">
  29. and businessLicenseValidityPeriod = #{businessLicenseValidityPeriod}
  30. </if>
  31. <if test="businessLicenseUrl !=null and businessLicenseUrl !='' ">
  32. and businessLicenseUrl = #{businessLicenseUrl}
  33. </if>
  34. <if test="internetPharmaceuticalInformationServiceCertificate !=null and internetPharmaceuticalInformationServiceCertificate !='' ">
  35. and internetPharmaceuticalInformationServiceCertificate = #{internetPharmaceuticalInformationServiceCertificate}
  36. </if>
  37. <if test="internetPharmaceuticalTransactionServiceCertificate !=null and internetPharmaceuticalTransactionServiceCertificate !='' ">
  38. and internetPharmaceuticalTransactionServiceCertificate = #{internetPharmaceuticalTransactionServiceCertificate}
  39. </if>
  40. <if test="pharmaceuticalOperationPermit !=null and pharmaceuticalOperationPermit !='' ">
  41. and pharmaceuticalOperationPermit = #{pharmaceuticalOperationPermit}
  42. </if>
  43. <if test="foodOperationPermit !=null and foodOperationPermit !='' ">
  44. and foodOperationPermit = #{foodOperationPermit}
  45. </if>
  46. <if test="medicalDeviceOperationPermit !=null and medicalDeviceOperationPermit !='' ">
  47. and medicalDeviceOperationPermit = #{medicalDeviceOperationPermit}
  48. </if>
  49. <if test="secondClassMedicalDeviceFilingCertificate !=null and secondClassMedicalDeviceFilingCertificate !='' ">
  50. and secondClassMedicalDeviceFilingCertificate = #{secondClassMedicalDeviceFilingCertificate}
  51. </if>
  52. <if test="pharmaceuticalQualityManagementStandardCertification !=null and pharmaceuticalQualityManagementStandardCertification !='' ">
  53. and pharmaceuticalQualityManagementStandardCertification = #{pharmaceuticalQualityManagementStandardCertification}
  54. </if>
  55. <if test="medicalDeviceNetworkSalesFilingCertificate !=null and medicalDeviceNetworkSalesFilingCertificate !='' ">
  56. and medicalDeviceNetworkSalesFilingCertificate = #{medicalDeviceNetworkSalesFilingCertificate}
  57. </if>
  58. <if test="pharmacistRegistrationCertificate !=null and pharmacistRegistrationCertificate !='' ">
  59. and pharmacistRegistrationCertificate = #{pharmacistRegistrationCertificate}
  60. </if>
  61. <if test="platformEntryAgreement !=null and platformEntryAgreement !='' ">
  62. and platformEntryAgreement = #{platformEntryAgreement}
  63. </if>
  64. </select>
  65. <update id="updateSXtszMdzhglStorequalification" parameterType="pd" >
  66. update s_xtsz_mdzhgl_storequalification
  67. <trim prefix=" SET " suffix="" prefixOverrides="," suffixOverrides=",">
  68. <if test="storeId !=null and storeId !='' ">
  69. storeId = #{storeId},
  70. </if>
  71. <if test="companyName !=null and companyName !='' ">
  72. companyName = #{companyName},
  73. </if>
  74. <if test="legalRepresentative !=null and legalRepresentative !='' ">
  75. legalRepresentative = #{legalRepresentative},
  76. </if>
  77. <if test="businessLicenseRegistrationNumber !=null and businessLicenseRegistrationNumber !='' ">
  78. businessLicenseRegistrationNumber = #{businessLicenseRegistrationNumber},
  79. </if>
  80. <if test="businessLicenseAddress !=null and businessLicenseAddress !='' ">
  81. businessLicenseAddress = #{businessLicenseAddress},
  82. </if>
  83. <if test="businessScope !=null and businessScope !='' ">
  84. businessScope = #{businessScope},
  85. </if>
  86. <if test="businessLicenseValidityPeriod !=null and businessLicenseValidityPeriod !='' ">
  87. businessLicenseValidityPeriod = #{businessLicenseValidityPeriod},
  88. </if>
  89. <if test="businessLicenseUrl !=null and businessLicenseUrl !='' ">
  90. businessLicenseUrl = #{businessLicenseUrl},
  91. </if>
  92. <if test="internetPharmaceuticalInformationServiceCertificate !=null and internetPharmaceuticalInformationServiceCertificate !='' ">
  93. internetPharmaceuticalInformationServiceCertificate = #{internetPharmaceuticalInformationServiceCertificate},
  94. </if>
  95. <if test="internetPharmaceuticalTransactionServiceCertificate !=null and internetPharmaceuticalTransactionServiceCertificate !='' ">
  96. internetPharmaceuticalTransactionServiceCertificate = #{internetPharmaceuticalTransactionServiceCertificate},
  97. </if>
  98. <if test="pharmaceuticalOperationPermit !=null and pharmaceuticalOperationPermit !='' ">
  99. pharmaceuticalOperationPermit = #{pharmaceuticalOperationPermit},
  100. </if>
  101. <if test="foodOperationPermit !=null and foodOperationPermit !='' ">
  102. foodOperationPermit = #{foodOperationPermit},
  103. </if>
  104. <if test="medicalDeviceOperationPermit !=null and medicalDeviceOperationPermit !='' ">
  105. medicalDeviceOperationPermit = #{medicalDeviceOperationPermit},
  106. </if>
  107. <if test="secondClassMedicalDeviceFilingCertificate !=null and secondClassMedicalDeviceFilingCertificate !='' ">
  108. secondClassMedicalDeviceFilingCertificate = #{secondClassMedicalDeviceFilingCertificate},
  109. </if>
  110. <if test="pharmaceuticalQualityManagementStandardCertification !=null and pharmaceuticalQualityManagementStandardCertification !='' ">
  111. pharmaceuticalQualityManagementStandardCertification = #{pharmaceuticalQualityManagementStandardCertification},
  112. </if>
  113. <if test="medicalDeviceNetworkSalesFilingCertificate !=null and medicalDeviceNetworkSalesFilingCertificate !='' ">
  114. medicalDeviceNetworkSalesFilingCertificate = #{medicalDeviceNetworkSalesFilingCertificate},
  115. </if>
  116. <if test="pharmacistRegistrationCertificate !=null and pharmacistRegistrationCertificate !='' ">
  117. pharmacistRegistrationCertificate = #{pharmacistRegistrationCertificate},
  118. </if>
  119. <if test="platformEntryAgreement !=null and platformEntryAgreement !='' ">
  120. platformEntryAgreement = #{platformEntryAgreement},
  121. </if>
  122. </trim>
  123. <if test="up != null and up!=''">
  124. <if test="id != null and id!=''">
  125. where id=#{id}
  126. </if>
  127. </if>
  128. </update>
  129. <delete id="SXtszMdzhglStorequalificationRemove" parameterType="pd">
  130. <if test="ids != null">
  131. delete from s_xtsz_mdzhgl_storequalification where
  132. <if test="ids != null">
  133. id in(${ids})
  134. </if>
  135. </if>
  136. </delete>
  137. <insert id="addSXtszMdzhglStorequalification" parameterType="pd" >
  138. insert into s_xtsz_mdzhgl_storequalification
  139. <trim prefix="(" suffix=")" prefixOverrides="," suffixOverrides=",">
  140. <if test="storeId !=null and storeId !='' ">
  141. storeId,
  142. </if>
  143. <if test="companyName !=null and companyName !='' ">
  144. companyName,
  145. </if>
  146. <if test="legalRepresentative !=null and legalRepresentative !='' ">
  147. legalRepresentative,
  148. </if>
  149. <if test="businessLicenseRegistrationNumber !=null and businessLicenseRegistrationNumber !='' ">
  150. businessLicenseRegistrationNumber,
  151. </if>
  152. <if test="businessLicenseAddress !=null and businessLicenseAddress !='' ">
  153. businessLicenseAddress,
  154. </if>
  155. <if test="businessScope !=null and businessScope !='' ">
  156. businessScope,
  157. </if>
  158. <if test="businessLicenseValidityPeriod !=null and businessLicenseValidityPeriod !='' ">
  159. businessLicenseValidityPeriod,
  160. </if>
  161. <if test="businessLicenseUrl !=null and businessLicenseUrl !='' ">
  162. businessLicenseUrl,
  163. </if>
  164. <if test="internetPharmaceuticalInformationServiceCertificate !=null and internetPharmaceuticalInformationServiceCertificate !='' ">
  165. internetPharmaceuticalInformationServiceCertificate,
  166. </if>
  167. <if test="internetPharmaceuticalTransactionServiceCertificate !=null and internetPharmaceuticalTransactionServiceCertificate !='' ">
  168. internetPharmaceuticalTransactionServiceCertificate,
  169. </if>
  170. <if test="pharmaceuticalOperationPermit !=null and pharmaceuticalOperationPermit !='' ">
  171. pharmaceuticalOperationPermit,
  172. </if>
  173. <if test="foodOperationPermit !=null and foodOperationPermit !='' ">
  174. foodOperationPermit,
  175. </if>
  176. <if test="medicalDeviceOperationPermit !=null and medicalDeviceOperationPermit !='' ">
  177. medicalDeviceOperationPermit,
  178. </if>
  179. <if test="secondClassMedicalDeviceFilingCertificate !=null and secondClassMedicalDeviceFilingCertificate !='' ">
  180. secondClassMedicalDeviceFilingCertificate,
  181. </if>
  182. <if test="pharmaceuticalQualityManagementStandardCertification !=null and pharmaceuticalQualityManagementStandardCertification !='' ">
  183. pharmaceuticalQualityManagementStandardCertification,
  184. </if>
  185. <if test="medicalDeviceNetworkSalesFilingCertificate !=null and medicalDeviceNetworkSalesFilingCertificate !='' ">
  186. medicalDeviceNetworkSalesFilingCertificate,
  187. </if>
  188. <if test="pharmacistRegistrationCertificate !=null and pharmacistRegistrationCertificate !='' ">
  189. pharmacistRegistrationCertificate,
  190. </if>
  191. <if test="platformEntryAgreement !=null and platformEntryAgreement !='' ">
  192. platformEntryAgreement,
  193. </if>
  194. </trim>
  195. <trim prefix=" VALUES (" suffix=")" prefixOverrides="," suffixOverrides=",">
  196. <if test="storeId !=null and storeId !='' ">
  197. #{storeId},
  198. </if>
  199. <if test="companyName !=null and companyName !='' ">
  200. #{companyName},
  201. </if>
  202. <if test="legalRepresentative !=null and legalRepresentative !='' ">
  203. #{legalRepresentative},
  204. </if>
  205. <if test="businessLicenseRegistrationNumber !=null and businessLicenseRegistrationNumber !='' ">
  206. #{businessLicenseRegistrationNumber},
  207. </if>
  208. <if test="businessLicenseAddress !=null and businessLicenseAddress !='' ">
  209. #{businessLicenseAddress},
  210. </if>
  211. <if test="businessScope !=null and businessScope !='' ">
  212. #{businessScope},
  213. </if>
  214. <if test="businessLicenseValidityPeriod !=null and businessLicenseValidityPeriod !='' ">
  215. #{businessLicenseValidityPeriod},
  216. </if>
  217. <if test="businessLicenseUrl !=null and businessLicenseUrl !='' ">
  218. #{businessLicenseUrl},
  219. </if>
  220. <if test="internetPharmaceuticalInformationServiceCertificate !=null and internetPharmaceuticalInformationServiceCertificate !='' ">
  221. #{internetPharmaceuticalInformationServiceCertificate},
  222. </if>
  223. <if test="internetPharmaceuticalTransactionServiceCertificate !=null and internetPharmaceuticalTransactionServiceCertificate !='' ">
  224. #{internetPharmaceuticalTransactionServiceCertificate},
  225. </if>
  226. <if test="pharmaceuticalOperationPermit !=null and pharmaceuticalOperationPermit !='' ">
  227. #{pharmaceuticalOperationPermit},
  228. </if>
  229. <if test="foodOperationPermit !=null and foodOperationPermit !='' ">
  230. #{foodOperationPermit},
  231. </if>
  232. <if test="medicalDeviceOperationPermit !=null and medicalDeviceOperationPermit !='' ">
  233. #{medicalDeviceOperationPermit},
  234. </if>
  235. <if test="secondClassMedicalDeviceFilingCertificate !=null and secondClassMedicalDeviceFilingCertificate !='' ">
  236. #{secondClassMedicalDeviceFilingCertificate},
  237. </if>
  238. <if test="pharmaceuticalQualityManagementStandardCertification !=null and pharmaceuticalQualityManagementStandardCertification !='' ">
  239. #{pharmaceuticalQualityManagementStandardCertification},
  240. </if>
  241. <if test="medicalDeviceNetworkSalesFilingCertificate !=null and medicalDeviceNetworkSalesFilingCertificate !='' ">
  242. #{medicalDeviceNetworkSalesFilingCertificate},
  243. </if>
  244. <if test="pharmacistRegistrationCertificate !=null and pharmacistRegistrationCertificate !='' ">
  245. #{pharmacistRegistrationCertificate},
  246. </if>
  247. <if test="platformEntryAgreement !=null and platformEntryAgreement !='' ">
  248. #{platformEntryAgreement},
  249. </if>
  250. </trim>
  251. </insert>
  252. </mapper>