package cn.freemud.entities.vo;

import lombok.Data;
import lombok.ToString;

@Data
@ToString
public class RefundNotifyCallbackRequestVo {
    /**
     * 第三方交易单号
     */
    private String thirdPartTradeNo;

    /**
     * 交易单号
     */
    private String tradeNo;

    /**
     * 退款单号
     */
    private String refundTradeNo;

    /**
     * 第三方退款单号
     */
    private String thirdPartRefundTradeNo;

    /**
     * 申请退款金额
     */
    private Integer refundAmount;

    /**
     * 订单总金额
     */
    private Integer totalAmount;

    /**
     * 状态位 100 成功   8200305 处理中 其他都是失败
     */
    private Integer refundStatus;
    private String partnerId;
    /**
     * 订单号
     */
    private String transId;
    /**
     * 退款流水号
     */
    private String refundId;

    /**
     * 退款发起时间
     */
    private String businessDate;

    /**
     * 支付渠道编号
     */
    private String payCode;

    /**
     * 退款时间 格式：yyyyMMddHHmmss
     */
    private String refundTime;
}
