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