CmChangePayShopRecondMapper.xml 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  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.caimei.modules.order.dao.CmChangePayShopRecondDao">
  4. <sql id="cmChangePayShopRecondColumns">
  5. a.id AS "id",
  6. a.recondType AS "recondType",
  7. a.changeType AS "changeType",
  8. a.orderId AS "orderId",
  9. a.shopOrderId AS "shopOrderId",
  10. a.shopOrderTotalAmount AS "shopOrderTotalAmount",
  11. a.shopPostFee AS "shopPostFee",
  12. a.shopOtherFee AS "shopOtherFee",
  13. a.shouldPayShopAmount AS "shouldPayShopAmount",
  14. a.modifyShouldPayUserId AS "modifyShouldPayUserId",
  15. a.modifyShouldPayDate AS "modifyShouldPayDate",
  16. a.modifyShouldPayNote AS "modifyShouldPayNote",
  17. a.remarkImage AS "remarkImage",
  18. a.discount AS "discount"
  19. </sql>
  20. <sql id="cmChangePayShopRecondJoins">
  21. </sql>
  22. <select id="get" resultType="CmChangePayShopRecond">
  23. SELECT
  24. <include refid="cmChangePayShopRecondColumns"/>
  25. FROM cm_change_pay_shop_recond a
  26. <include refid="cmChangePayShopRecondJoins"/>
  27. WHERE a.id = #{id}
  28. </select>
  29. <select id="findList" resultType="CmChangePayShopRecond">
  30. SELECT
  31. <include refid="cmChangePayShopRecondColumns"/>
  32. FROM cm_change_pay_shop_recond a
  33. <include refid="cmChangePayShopRecondJoins"/>
  34. <where>
  35. <if test="recondType != null and recondType != ''">
  36. AND a.recondType = #{recondType}
  37. </if>
  38. <if test="changeType != null and changeType != ''">
  39. AND a.changeType = #{changeType}
  40. </if>
  41. <if test="orderId != null and orderId != ''">
  42. AND a.orderId = #{orderId}
  43. </if>
  44. <if test="shopOrderId != null and shopOrderId != ''">
  45. AND a.shopOrderId = #{shopOrderId}
  46. </if>
  47. </where>
  48. <choose>
  49. <when test="page !=null and page.orderBy != null and page.orderBy != ''">
  50. ORDER BY ${page.orderBy}
  51. </when>
  52. <otherwise>
  53. </otherwise>
  54. </choose>
  55. </select>
  56. <select id="findAllList" resultType="CmChangePayShopRecond">
  57. SELECT
  58. <include refid="cmChangePayShopRecondColumns"/>
  59. FROM cm_change_pay_shop_recond a
  60. <include refid="cmChangePayShopRecondJoins"/>
  61. <where>
  62. </where>
  63. <choose>
  64. <when test="page !=null and page.orderBy != null and page.orderBy != ''">
  65. ORDER BY ${page.orderBy}
  66. </when>
  67. <otherwise>
  68. </otherwise>
  69. </choose>
  70. </select>
  71. <select id="getByShopOrderId" resultType="com.caimei.modules.order.entity.CmChangePayShopRecond">
  72. SELECT
  73. <include refid="cmChangePayShopRecondColumns"/>,su.name as "sysUserName"
  74. FROM cm_change_pay_shop_recond a
  75. left join sys_user su on su.id = a.modifyShouldPayUserId
  76. WHERE a.shopOrderId = #{shopOrderId}
  77. ORDER BY a.modifyShouldPayDate desc
  78. </select>
  79. <insert id="insert" parameterType="CmChangePayShopRecond" keyProperty="id" useGeneratedKeys="true">
  80. INSERT INTO cm_change_pay_shop_recond(
  81. recondType,
  82. changeType,
  83. orderId,
  84. shopOrderId,
  85. shopOrderTotalAmount,
  86. shopPostFee,
  87. shopOtherFee,
  88. shouldPayShopAmount,
  89. modifyShouldPayUserId,
  90. modifyShouldPayDate,
  91. modifyShouldPayNote,
  92. remarkImage,
  93. discount
  94. ) VALUES (
  95. #{recondType},
  96. #{changeType},
  97. #{orderId},
  98. #{shopOrderId},
  99. #{shopOrderTotalAmount},
  100. #{shopPostFee},
  101. #{shopOtherFee},
  102. #{shouldPayShopAmount},
  103. #{modifyShouldPayUserId},
  104. #{modifyShouldPayDate},
  105. #{modifyShouldPayNote},
  106. #{remarkImage},
  107. #{discount}
  108. )
  109. </insert>
  110. <update id="update">
  111. UPDATE cm_change_pay_shop_recond SET
  112. recondType = #{recondType},
  113. changeType = #{changeType},
  114. orderId = #{orderId},
  115. shopOrderId = #{shopOrderId},
  116. shopOrderTotalAmount = #{shopOrderTotalAmount},
  117. shopPostFee = #{shopPostFee},
  118. shopOtherFee = #{shopOtherFee},
  119. shouldPayShopAmount = #{shouldPayShopAmount},
  120. modifyShouldPayUserId = #{modifyShouldPayUserId},
  121. modifyShouldPayDate = #{modifyShouldPayDate},
  122. modifyShouldPayNote = #{modifyShouldPayNote},
  123. remarkImage = #{remarkImage},
  124. discount = #{discount}
  125. WHERE id = #{id}
  126. </update>
  127. <delete id="delete">
  128. DELETE FROM cm_change_pay_shop_recond
  129. WHERE id = #{id}
  130. </delete>
  131. </mapper>