package com.tzy.dto; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.tzy.common.constant.Constants; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.math.BigDecimal; @Data @JsonIgnoreProperties(ignoreUnknown = true) @AllArgsConstructor @NoArgsConstructor public class RefundNoticeDTO implements Serializable { /**退款类型:amount_async*/ private String type; /**退款类型:amount和point*/ private String subType; private Long orderId; private BigDecimal refundFee; /**订单唯一标识*/ private String refundId; //交易编号 private String tradeNo; public RefundNoticeDTO(String subType,Long orderId, BigDecimal refundFee, String refundId) { this.subType = subType; this.orderId = orderId; this.refundFee = refundFee; this.refundId = refundId; this.type = Constants.ASYNC_REFUND_TYPE; } }