DepositMapper.xml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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.demo.wjj.mapper.DepositMapper">
  4. <!--插入保证金-->
  5. <insert id="insert">
  6. INSERT INTO tb_deposit(id, da_id, agent_id, agent_name, product_name, wx_pay_no, pay_amout, pay_status, pay_create_time, is_common, agent_pay_no)
  7. VALUES(#{id}, #{daId}, #{agentId}, #{agentName}, #{productName}, #{wxPayNo}, #{payAmout}, #{payStatus}, #{payCreatetime}, #{isCommon}, #{agentPayNo})
  8. </insert>
  9. <!--更新保证金支付状态-->
  10. <update id="updatePayStatus">
  11. UPDATE tb_deposit SET wx_pay_no = #{transactionId}, pay_status = #{status}
  12. WHERE agent_pay_no = #{orderNo}
  13. </update>
  14. <update id="updateApplyRefund">
  15. UPDATE tb_deposit SET pay_status = #{status}, apply_refund_xml = #{xml}, refund_create_time = NOW()
  16. WHERE id = #{id}
  17. </update>
  18. <update id="updateRefund">
  19. UPDATE tb_deposit SET pay_status = #{status}, refund_xml= #{xml}
  20. WHERE id = #{id}
  21. </update>
  22. <resultMap id="deposit" type="com.demo.wjj.po.Deposit">
  23. <id property="id" column="id"/>
  24. <result property="agentId" column="agent_id"/>
  25. <result property="agentName" column="agent_name"/>
  26. <result column="da_id" property="daId"/>
  27. <result column="product_name" property="productName"/>
  28. <result column="wx_pay_no" property="wxPayNo"/>
  29. <result column="agent_pay_no" property="agentPayNo"/>
  30. <result column="pay_amout" property="payAmout"/>
  31. <result column="pay_status" property="payStatus"/>
  32. <result column="pay_create_time" property="payCreatetime"/>
  33. <result column="refund_create_time" property="refundCreateTime"/>
  34. <result column="is_common" property="isCommon"/>
  35. </resultMap>
  36. <!--查询保证金-->
  37. <select id="selectDeposit" resultMap="deposit">
  38. SELECT *
  39. FROM tb_deposit d
  40. WHERE d.id = #{id}
  41. </select>
  42. </mapper>