PayMessagetemplateMapper.xml 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  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.bz.smart_city.dao.pay.PayMessagetemplateMapper">
  4. <insert id="insert" parameterType="com.bz.smart_city.dto.pay.PayMessageTemplateDto" useGeneratedKeys="true" keyProperty="id">
  5. insert into pay_pay_messagetemplate
  6. (
  7. apId,
  8. secret_key,
  9. ec_name,
  10. sign,
  11. template,
  12. template1,
  13. template2,
  14. template3,
  15. template4,
  16. template5,
  17. days,
  18. send_time,
  19. send_type,
  20. operation_type,
  21. site_id,
  22. customer_id,
  23. create_date,
  24. create_by,
  25. update_date,
  26. update_by,
  27. remarks,
  28. del_flag
  29. )
  30. values(
  31. #{apId},
  32. #{secretKey},
  33. #{ecName},
  34. #{sign},
  35. #{template},
  36. #{template1},
  37. #{template2},
  38. #{template3},
  39. #{template4},
  40. #{template5},
  41. #{days},
  42. #{sendTime},
  43. #{sendType},
  44. #{operationType},
  45. #{siteId},
  46. #{customerId},
  47. #{createDate},
  48. #{createBy},
  49. #{updateDate},
  50. #{updateBy},
  51. #{remarks},
  52. #{delFlag}
  53. )
  54. </insert>
  55. <update id="update">
  56. update pay_pay_messagetemplate
  57. <set>
  58. <if test="updateDate != null">
  59. update_date = #{updateDate},
  60. </if>
  61. <if test="updateBy != null">
  62. update_by = #{updateBy},
  63. </if>
  64. <if test="remarks != null and remarks != ''">
  65. remarks = #{remarks},
  66. </if>
  67. <if test="delFlag != null">
  68. del_flag = #{delFlag},
  69. </if>
  70. <if test="apId != null and apId != ''">
  71. apId = #{apId},
  72. </if>
  73. <if test="secretKey != null and secretKey != ''">
  74. secret_key = #{secretKey},
  75. </if>
  76. <if test="ecName != null and ecName != ''">
  77. ec_name = #{ecName},
  78. </if>
  79. <if test="sign != null and sign != ''">
  80. sign = #{sign},
  81. </if>
  82. <if test="template != null and template != ''">
  83. template = #{template},
  84. </if>
  85. <if test="template1 != null and template1 != ''">
  86. template1 = #{template1},
  87. </if>
  88. <if test="template2 != null and template2 != ''">
  89. template2 = #{template2},
  90. </if>
  91. <if test="template3 != null and template3 != ''">
  92. template3 = #{template3},
  93. </if>
  94. <if test="template4 != null and template4 != ''">
  95. template4 = #{template4},
  96. </if>
  97. <if test="template5 != null and template5 != ''">
  98. template5 = #{template5},
  99. </if>
  100. <!--<if test="days != null and days != ''">-->
  101. days = #{days},
  102. <!--</if>-->
  103. <if test="sendTime != null and sendTime != ''">
  104. send_time = #{sendTime},
  105. </if>
  106. <if test="sendType != null ">
  107. send_type = #{sendType},
  108. </if>
  109. <if test="operationType != null ">
  110. operation_type = #{operationType}
  111. </if>
  112. </set>
  113. where id=#{id}
  114. </update>
  115. <delete id="delete">
  116. delete from pay_pay_messagetemplate where id = #{id}
  117. </delete>
  118. <select id="get" resultType="com.bz.smart_city.dto.pay.PayMessageTemplateDto">
  119. select
  120. a.id as "id",
  121. a.site_id as "siteId",
  122. a.customer_id as "customerId",
  123. a.create_date as "createDate",
  124. a.create_by as "createBy",
  125. a.update_date as "updateDate",
  126. a.update_by as "updateBy",
  127. a.remarks as "remarks",
  128. a.del_flag as "delFlag",
  129. a.apId as "apId",
  130. a.secret_key as "secretKey",
  131. a.ec_name as "ecName",
  132. a.sign as "sign",
  133. a.template as "template",
  134. a.template1 as "template1",
  135. a.template2 as "template2",
  136. a.template3 as "template3",
  137. a.template4 as "template4",
  138. a.template5 as "template5",
  139. a.days as "days",
  140. a.send_time as "sendTime",
  141. a.send_type as "sendType",
  142. a.operation_type as "operationType"
  143. from pay_pay_messagetemplate a
  144. <where>
  145. <if test="siteId != null">
  146. and a.site_id=#{siteId}
  147. </if>
  148. <if test="customerId != null">
  149. and a.customer_id=#{customerId}
  150. </if>
  151. <if test="sendType != null">
  152. and a.send_type=#{sendType}
  153. </if>
  154. <if test="operationType != null">
  155. and a.operation_type=#{operationType}
  156. </if>
  157. </where>
  158. </select>
  159. <select id="getAllMessageTemplate" resultType="com.bz.smart_city.dto.pay.PayMessageTemplateDto">
  160. select
  161. a.id as "id",
  162. a.site_id as "siteId",
  163. a.customer_id as "customerId",
  164. a.create_date as "createDate",
  165. a.create_by as "createBy",
  166. a.update_date as "updateDate",
  167. a.update_by as "updateBy",
  168. a.remarks as "remarks",
  169. a.del_flag as "delFlag",
  170. a.apId as "apId",
  171. a.secret_key as "secretKey",
  172. a.ec_name as "ecName",
  173. a.sign as "sign",
  174. a.template as "template",
  175. a.template1 as "template1",
  176. a.template2 as "template2",
  177. a.template3 as "template3",
  178. a.template4 as "template4",
  179. a.template5 as "template5",
  180. a.days as "days",
  181. a.send_time as "sendTime",
  182. a.send_type as "sendType",
  183. a.operation_type as "operationType"
  184. from pay_pay_messagetemplate a
  185. <where>
  186. <if test="siteId != null">
  187. and a.site_id=#{siteId}
  188. </if>
  189. <if test="customerId != null">
  190. and a.customer_id=#{customerId}
  191. </if>
  192. <if test="sendType != null">
  193. and a.send_type=#{sendType}
  194. </if>
  195. <if test="operationType != null">
  196. and a.operation_type=#{operationType}
  197. </if>
  198. </where>
  199. </select>
  200. </mapper>