OrderWXPayRecordDao.xml 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  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.kmall.admin.dao.OrderWXPayRecordDao">
  4. <resultMap type="com.kmall.admin.entity.OrderWXPayRecordEntity" id="OrderWXPayRecordMap">
  5. <result property="id" column="id"/>
  6. <result property="returnCode" column="return_code"/>
  7. <result property="returnMsg" column="return_msg"/>
  8. <result property="resultCode" column="result_code"/>
  9. <result property="errCode" column="err_code"/>
  10. <result property="errCodeDes" column="err_code_des"/>
  11. <result property="openid" column="openid"/>
  12. <result property="isSubscribe" column="is_subscribe"/>
  13. <result property="tradeType" column="trade_type"/>
  14. <result property="feeType" column="fee_type"/>
  15. <result property="totalFee" column="total_fee"/>
  16. <result property="transactionId" column="transaction_id"/>
  17. <result property="outTradeNo" column="out_trade_no"/>
  18. <result property="outTradeNoWX" column="out_trade_no_wx"/>
  19. <result property="attach" column="attach"/>
  20. <result property="timeEnd" column="time_end"/>
  21. <result property="tradeState" column="trade_state"/>
  22. <result property="createrSn" column="creater_sn"/>
  23. <result property="createTime" column="create_time"/>
  24. <result property="moderSn" column="moder_sn"/>
  25. <result property="modTime" column="mod_time"/>
  26. <result property="tstm" column="tstm"/>
  27. </resultMap>
  28. <select id="queryObject" resultMap="OrderWXPayRecordMap">
  29. select *
  30. from mall_order_wxpay_record
  31. where id = #{id}
  32. </select>
  33. <select id="getRecordByOutTradeNo" resultMap="OrderWXPayRecordMap">
  34. select *
  35. from mall_order_wxpay_record
  36. where out_trade_no = #{outTradeNo}
  37. </select>
  38. <select id="countByOutTradeNo" resultType="int">
  39. select count(id) from mall_order_wxpay_record where out_trade_no = #{outTradeNo}
  40. </select>
  41. <insert id="save" parameterType="com.kmall.admin.entity.OrderWXPayRecordEntity" useGeneratedKeys="true" keyProperty="id">
  42. insert into mall_order_wxpay_record(
  43. `return_code`,
  44. `return_msg`,
  45. `result_code`,
  46. `err_code`,
  47. `err_code_des`,
  48. `openid`,
  49. `is_subscribe`,
  50. `trade_type`,
  51. `fee_type`,
  52. `total_fee`,
  53. `transaction_id`,
  54. `out_trade_no`,
  55. `out_trade_no_wx`,
  56. `attach`,
  57. `time_end`,
  58. `trade_state`,
  59. `creater_sn`,
  60. `create_time`,
  61. `moder_sn`,
  62. `mod_time`)
  63. values(
  64. #{returnCode},
  65. #{returnMsg},
  66. #{resultCode},
  67. #{errCode},
  68. #{errCodeDes},
  69. #{openid},
  70. #{isSubscribe},
  71. #{tradeType},
  72. #{feeType},
  73. #{totalFee},
  74. #{transactionId},
  75. #{outTradeNo},
  76. #{outTradeNoWX},
  77. #{attach},
  78. #{timeEnd},
  79. #{tradeState},
  80. #{createrSn},
  81. #{createTime},
  82. #{moderSn},
  83. #{modTime})
  84. </insert>
  85. <update id="update" parameterType="com.kmall.admin.entity.OrderWXPayRecordEntity">
  86. update mall_order_wxpay_record
  87. <set>
  88. <if test="returnCode != null">`return_code` = #{returnCode}, </if>
  89. <if test="returnMsg != null">`return_msg` = #{returnMsg}, </if>
  90. <if test="resultCode != null">`result_code` = #{resultCode}, </if>
  91. <if test="errCode != null">`err_code` = #{errCode}, </if>
  92. <if test="errCodeDes != null">`err_code_des` = #{errCodeDes}, </if>
  93. <if test="openid != null">`openid` = #{openid}, </if>
  94. <if test="isSubscribe != null">`is_subscribe` = #{isSubscribe}, </if>
  95. <if test="tradeType != null">`trade_type` = #{tradeType}, </if>
  96. <if test="feeType != null">`fee_type` = #{feeType}, </if>
  97. <if test="totalFee != null">`total_fee` = #{totalFee}, </if>
  98. <if test="transactionId != null">`transaction_id` = #{transactionId}, </if>
  99. <if test="outTradeNo != null">`out_trade_no` = #{outTradeNo}, </if>
  100. <if test="outTradeNoWX != null">`out_trade_no_wx` = #{outTradeNoWX}, </if>
  101. <if test="attach != null">`attach` = #{attach}, </if>
  102. <if test="timeEnd != null">`time_end` = #{timeEnd}, </if>
  103. <if test="tradeState != null">`trade_state` = #{tradeState}, </if>
  104. <if test="createrSn != null">`creater_sn` = #{createrSn}, </if>
  105. <if test="createTime != null">`create_time` = #{createTime}, </if>
  106. <if test="moderSn != null">`moder_sn` = #{moderSn}, </if>
  107. <if test="modTime != null">`mod_time` = #{modTime}</if>
  108. </set>
  109. where id = #{id}
  110. </update>
  111. </mapper>