package com.yn.bftl.thirdparty.modules.chinaums.vo.chinaums;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 银联退款VO
 *
 * @author huabiao
 * @create 2022/12/20  9:59
 **/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "ChinaumsRefundVO", description = "银联退款VO")
public class ChinaumsRefundVO {

    /**
     * 系统订单号
     */
    private String refundId;

    /**
     * 平台订单号
     */
    private String outOrderNo;

    /**
     * 退款金额
     * 单位：分
     */
    private Integer amount;

    /**
     * 原始系统订单号
     */
    private String origTradeId;

    /**
     * 原始平台订单号
     */
    private String origOutOrderNo;

    /**
     * 原始付款电子账簿ID
     */
    private String origPayBalanceAcctId;

    /**
     * 原始收款电子账簿ID
     */
    private String origRecvBalanceAcctId;

    /**
     * 状态
     */
    private String status;

    /**
     * 失败原因
     */
    private String reason;

    /**
     * 备注
     */
    private String remark;

}
