insert into mall_order_refund(
`order_id`,
`user_id`,
`refund_type`,
`refund_time`,
`creator`,
`refund_money`,
`refund_fee_type`,
`total_fee`,
`fee_type`,
`cash_fee`,
`cash_fee_type`,
`cash_refund_fee`,
`cash_refund_fee_type`,
`rate`,
`refund_status`,
`wechat_refund_status_des`,
`approver`,
`approval_time`,
`approval_remark`,
`out_refund_no`)
values(
#{orderId},
#{userId},
#{refundType},
#{refundTime},
#{creator},
#{refundMoney},
#{refundFeeType},
#{totalFee},
#{feeType},
#{cashFee},
#{cashFeeType},
#{cashRefundFee},
#{cashRefundFeeType},
#{rate},
#{refundStatus},
#{wechatRefundStatusDes},
#{approver},
#{approvalTime},
#{approvalRemark},
#{outRefundNo})
update mall_order_refund
`order_id` = #{orderId},
`user_id` = #{userId},
`refund_type` = #{refundType},
`refund_time` = #{refundTime},
`creator` = #{creator},
`refund_money` = #{refundMoney},
`refund_fee_type` = #{refundFeeType},
`total_fee` = #{totalFee},
`fee_type` = #{feeType},
`cash_fee` = #{cashFee},
`cash_fee_type` = #{cashFeeType},
`cash_refund_fee` = #{cashRefundFee},
`cash_refund_fee_type` = #{cashRefundFeeType},
`rate` = #{rate},
`refund_status` = #{refundStatus},
`wechat_refund_status_des` = #{wechatRefundStatusDes},
`approver` = #{approver},
`approval_time` = #{approvalTime},
`approval_remark` = #{approvalRemark},
`out_refund_no` = #{outRefundNo},
where id = #{id}
delete from mall_order_refund where id = #{value}
delete from mall_order_refund where id in
#{id}