|
@@ -1,5 +1,6 @@
|
|
|
package com.rongwe.zhsw.system.vo;
|
|
|
|
|
|
+import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
import lombok.Data;
|
|
|
|
|
|
import java.util.Date;
|
|
@@ -16,24 +17,30 @@ public class WeChatRefundNoticeVo {
|
|
|
private String mchid;
|
|
|
|
|
|
// 微信支付订单号
|
|
|
+ @JsonProperty("transaction_id")
|
|
|
private String transactionId;
|
|
|
|
|
|
// 商户系统内部订单号
|
|
|
+ @JsonProperty("out_trade_no")
|
|
|
private String outTradeNo;
|
|
|
|
|
|
// 微信退款单号
|
|
|
+ @JsonProperty("refund_id")
|
|
|
private String refundId;
|
|
|
|
|
|
// 商户退款单号
|
|
|
+ @JsonProperty("out_refund_no")
|
|
|
private String outRefundNo;
|
|
|
|
|
|
// 退款状态(SUCCESS/PROCESSING等)
|
|
|
+ @JsonProperty("refund_status")
|
|
|
private String refundStatus;
|
|
|
|
|
|
- // 退款成功时间(ISO 8601格式)
|
|
|
+ @JsonProperty("success_time")
|
|
|
private Date successTime;
|
|
|
|
|
|
// 收款方账户信息(银行+卡类型+末四位)
|
|
|
+ @JsonProperty("user_received_account")
|
|
|
private String userReceivedAccount;
|
|
|
|
|
|
// 金额相关嵌套对象
|
|
@@ -49,9 +56,11 @@ public class WeChatRefundNoticeVo {
|
|
|
private Integer refund;
|
|
|
|
|
|
// 付款方支付总金额(单位:分)
|
|
|
+ @JsonProperty("payer_total")
|
|
|
private Integer payerTotal;
|
|
|
|
|
|
// 付款方实退金额(单位:分)
|
|
|
+ @JsonProperty("payer_refund")
|
|
|
private Integer payerRefund;
|
|
|
}
|
|
|
}
|