From 4228cb0f9ff33e4baa4be0ac904eb927f8d84a19 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期六, 11 十月 2025 14:28:27 +0800
Subject: [PATCH] 提交代码

---
 user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/OrderRefundNoticeRequest.java |   49 ++++++++++++++++
 user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/RefundInfoRequest.java        |   19 ++++++
 user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/TradeOrderRefund.java         |   15 +++++
 user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/TradeOrderRefundRequest.java  |   42 ++++++++++++++
 user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/TradeOrderCancelRequest.java  |   19 ++++++
 5 files changed, 144 insertions(+), 0 deletions(-)

diff --git a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/OrderRefundNoticeRequest.java b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/OrderRefundNoticeRequest.java
new file mode 100644
index 0000000..c767132
--- /dev/null
+++ b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/OrderRefundNoticeRequest.java
@@ -0,0 +1,49 @@
+package com.supersavedriving.user.modular.system.util.qianyuntong.model;
+
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+@Data
+public class OrderRefundNoticeRequest {
+    /**
+     * 场景标识
+     */
+    private String scene;
+    /**
+     * 订单中心订单号
+     */
+    private String orderId;
+    /**
+     * 场景应用标识。默认52270015
+     */
+    private String mhltiCenterAppId;
+    /**
+     * 退款工单标识
+     */
+    private String refundPayNum;
+    /**
+     * 退款类型  1:未发货退款 2:未破损拒收 3:破损拒收 4:部分退款 5:全部退款
+     */
+    private String refundType;
+    /**
+     * 申请退款金额
+     */
+    private BigDecimal applyRefundCharge;
+    /**
+     * 实际退款金额
+     */
+    private BigDecimal actualRefundCharge;
+    /**
+     * 退款人
+     */
+    private String refundPerson;
+    /**
+     * 退款账号
+     */
+    private String refundAccount;
+    /**
+     * 退款理由
+     */
+    private String remark;
+}
diff --git a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/RefundInfoRequest.java b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/RefundInfoRequest.java
new file mode 100644
index 0000000..8e75577
--- /dev/null
+++ b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/RefundInfoRequest.java
@@ -0,0 +1,19 @@
+package com.supersavedriving.user.modular.system.util.qianyuntong.model;
+
+import lombok.Data;
+
+@Data
+public class RefundInfoRequest {
+    /**
+     * 支付交易明细标识
+     */
+    private String payItemId;
+    /**
+     * 支付工单标识
+     */
+    private String payId;
+    /**
+     * 交易金额,单位分
+     */
+    private String tradeFee;
+}
diff --git a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/TradeOrderCancelRequest.java b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/TradeOrderCancelRequest.java
new file mode 100644
index 0000000..04dc0fe
--- /dev/null
+++ b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/TradeOrderCancelRequest.java
@@ -0,0 +1,19 @@
+package com.supersavedriving.user.modular.system.util.qianyuntong.model;
+
+import lombok.Data;
+
+@Data
+public class TradeOrderCancelRequest {
+    /**
+     * 场景标识
+     */
+    private String scene;
+    /**
+     * 订单中心订单号
+     */
+    private String orderId;
+    /**
+     * 场景应用标识。默认52270015
+     */
+    private String mhltiCenterAppId;
+}
diff --git a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/TradeOrderRefund.java b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/TradeOrderRefund.java
new file mode 100644
index 0000000..93dac10
--- /dev/null
+++ b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/TradeOrderRefund.java
@@ -0,0 +1,15 @@
+package com.supersavedriving.user.modular.system.util.qianyuntong.model;
+
+import lombok.Data;
+
+@Data
+public class TradeOrderRefund {
+    /**
+     * 退款总金额
+     */
+    private String refundTotalFee;
+    /**
+     * 退款标识
+     */
+    private String refundId;
+}
diff --git a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/TradeOrderRefundRequest.java b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/TradeOrderRefundRequest.java
new file mode 100644
index 0000000..53f938b
--- /dev/null
+++ b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/model/TradeOrderRefundRequest.java
@@ -0,0 +1,42 @@
+package com.supersavedriving.user.modular.system.util.qianyuntong.model;
+
+
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class TradeOrderRefundRequest {
+    /**
+     * 商户号,由支付中心分配。测试环境5400004,生产环境:5401007
+     */
+    private String payPartnerId;
+    /**
+     * 订单中心订单号
+     */
+    private String partnerPayId;
+    /**
+     * 支付工单标识
+     */
+    private String payId;
+    /**
+     * 退款总金额,单位为分
+     * 同一退款单多次发起退款请求时,退款金额必须一致
+     */
+    private String refundTotalFee;
+    /**
+     * 退款原因
+     */
+    private String remark;
+    /**
+     * 退款类型:
+     * RF	退款
+     * BR	部分退款(目前仅集团统一支付支持部分退款)
+     * CZ	冲正
+     */
+    private String refundType;
+    /**
+     * 支付退款单明细集合
+     */
+    private List<RefundInfoRequest> refundInfos;
+}

--
Gitblit v1.7.1