diff --git a/payment-base-app/src/main/java/com/base/springcloud/dao/RefundMapper.java b/payment-base-app/src/main/java/com/base/springcloud/dao/RefundMapper.java new file mode 100644 index 0000000..d7e0016 --- /dev/null +++ b/payment-base-app/src/main/java/com/base/springcloud/dao/RefundMapper.java @@ -0,0 +1,17 @@ +package com.base.springcloud.dao; + +import com.base.springcloud.entity.Refund; + +public interface RefundMapper { + int deleteByPrimaryKey(String id); + + int insert(Refund record); + + int insertSelective(Refund record); + + Refund selectByPrimaryKey(String id); + + int updateByPrimaryKeySelective(Refund record); + + int updateByPrimaryKey(Refund record); +} \ No newline at end of file diff --git a/payment-base-app/src/main/java/com/base/springcloud/entity/Refund.java b/payment-base-app/src/main/java/com/base/springcloud/entity/Refund.java new file mode 100644 index 0000000..db721b6 --- /dev/null +++ b/payment-base-app/src/main/java/com/base/springcloud/entity/Refund.java @@ -0,0 +1,115 @@ +package com.base.springcloud.entity; + +import java.util.Date; + +public class Refund { + private String id; + + private String refundOrderNo; + + private Date refundTime; + + private String createId; + + private Date createTime; + + private String origOrderNo; + + private Date origOrderTime; + + private String sourceBillId; + + private String reason; + + private Byte refundState; + + private Byte refundRetryCount; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getRefundOrderNo() { + return refundOrderNo; + } + + public void setRefundOrderNo(String refundOrderNo) { + this.refundOrderNo = refundOrderNo; + } + + public Date getRefundTime() { + return refundTime; + } + + public void setRefundTime(Date refundTime) { + this.refundTime = refundTime; + } + + public String getCreateId() { + return createId; + } + + public void setCreateId(String createId) { + this.createId = createId; + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + public String getOrigOrderNo() { + return origOrderNo; + } + + public void setOrigOrderNo(String origOrderNo) { + this.origOrderNo = origOrderNo; + } + + public Date getOrigOrderTime() { + return origOrderTime; + } + + public void setOrigOrderTime(Date origOrderTime) { + this.origOrderTime = origOrderTime; + } + + public String getSourceBillId() { + return sourceBillId; + } + + public void setSourceBillId(String sourceBillId) { + this.sourceBillId = sourceBillId; + } + + public String getReason() { + return reason; + } + + public void setReason(String reason) { + this.reason = reason; + } + + public Byte getRefundState() { + return refundState; + } + + public void setRefundState(Byte refundState) { + this.refundState = refundState; + } + + public Byte getRefundRetryCount() { + return refundRetryCount; + } + + public void setRefundRetryCount(Byte refundRetryCount) { + this.refundRetryCount = refundRetryCount; + } +} \ No newline at end of file diff --git a/payment-base-app/src/main/resources/com/base/payment/mapper/RefundMapper.xml b/payment-base-app/src/main/resources/com/base/payment/mapper/RefundMapper.xml new file mode 100644 index 0000000..c14b579 --- /dev/null +++ b/payment-base-app/src/main/resources/com/base/payment/mapper/RefundMapper.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + id, refund_order_no, refund_time, create_id, create_time, orig_order_no, orig_order_time, + source_bill_id, reason, refund_state, refund_retry_count + + + + delete from pay_refund + where id = #{id,jdbcType=VARCHAR} + + + insert into pay_refund (id, refund_order_no, refund_time, + create_id, create_time, orig_order_no, + orig_order_time, source_bill_id, reason, + refund_state, refund_retry_count) + values (#{id,jdbcType=VARCHAR}, #{refundOrderNo,jdbcType=VARCHAR}, #{refundTime,jdbcType=TIMESTAMP}, + #{createId,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{origOrderNo,jdbcType=VARCHAR}, + #{origOrderTime,jdbcType=TIMESTAMP}, #{sourceBillId,jdbcType=VARCHAR}, #{reason,jdbcType=VARCHAR}, + #{refundState,jdbcType=INTEGER}, #{refundRetryCount,jdbcType=INTEGER}) + + + insert into pay_refund + + + id, + + + refund_order_no, + + + refund_time, + + + create_id, + + + create_time, + + + orig_order_no, + + + orig_order_time, + + + source_bill_id, + + + reason, + + + refund_state, + + + refund_retry_count, + + + + + #{id,jdbcType=VARCHAR}, + + + #{refundOrderNo,jdbcType=VARCHAR}, + + + #{refundTime,jdbcType=TIMESTAMP}, + + + #{createId,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=TIMESTAMP}, + + + #{origOrderNo,jdbcType=VARCHAR}, + + + #{origOrderTime,jdbcType=TIMESTAMP}, + + + #{sourceBillId,jdbcType=VARCHAR}, + + + #{reason,jdbcType=VARCHAR}, + + + #{refundState,jdbcType=INTEGER}, + + + #{refundRetryCount,jdbcType=INTEGER}, + + + + + update pay_refund + + + refund_order_no = #{refundOrderNo,jdbcType=VARCHAR}, + + + refund_time = #{refundTime,jdbcType=TIMESTAMP}, + + + create_id = #{createId,jdbcType=VARCHAR}, + + + create_time = #{createTime,jdbcType=TIMESTAMP}, + + + orig_order_no = #{origOrderNo,jdbcType=VARCHAR}, + + + orig_order_time = #{origOrderTime,jdbcType=TIMESTAMP}, + + + source_bill_id = #{sourceBillId,jdbcType=VARCHAR}, + + + reason = #{reason,jdbcType=VARCHAR}, + + + refund_state = #{refundState,jdbcType=INTEGER}, + + + refund_retry_count = #{refundRetryCount,jdbcType=INTEGER}, + + + where id = #{id,jdbcType=VARCHAR} + + + update pay_refund + set refund_order_no = #{refundOrderNo,jdbcType=VARCHAR}, + refund_time = #{refundTime,jdbcType=TIMESTAMP}, + create_id = #{createId,jdbcType=VARCHAR}, + create_time = #{createTime,jdbcType=TIMESTAMP}, + orig_order_no = #{origOrderNo,jdbcType=VARCHAR}, + orig_order_time = #{origOrderTime,jdbcType=TIMESTAMP}, + source_bill_id = #{sourceBillId,jdbcType=VARCHAR}, + reason = #{reason,jdbcType=VARCHAR}, + refund_state = #{refundState,jdbcType=INTEGER}, + refund_retry_count = #{refundRetryCount,jdbcType=INTEGER} + where id = #{id,jdbcType=VARCHAR} + + \ No newline at end of file diff --git a/payment-base-app/src/main/resources/generatorConfig.xml b/payment-base-app/src/main/resources/generatorConfig.xml index e3cad5c..b8c90af 100644 --- a/payment-base-app/src/main/resources/generatorConfig.xml +++ b/payment-base-app/src/main/resources/generatorConfig.xml @@ -60,17 +60,23 @@ - - - + + + + + + + +
\ No newline at end of file