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 @@
+
+
+