package com.czg.entity.resp;

import lombok.Data;

/**
 * @author ww
 * @description
 */
@Data
public class CzgRefundResp {
    /**
     * 商户上送的退款订单号
     * String(30)
     */
    private String mchRefundNo;
    /**
     * 平台退款订单号
     * String(30)
     */
    private String refundOrderId;
    /**
     * 退款状态
     * String(10)
     * INIT：初始化
     * ING：退款中
     * SUCCESS：退款成功
     * FAIL：退款失败
     * CLOSE：退款关闭
     */
    private String state;
    /**
     * 备注 String(30)
     */
    private String note;
    /**
     * 原平台交易单号
     * String(32)
     */
    private String oriPayOrderId;
    /**
     * 商户号
     * String(30)
     */
    private String mercNo;
    /**
     * 原订单交易金额
     * 单位分
     */
    private Long oriAmount;
    /**
     * 退款金额
     * 单位分
     */
    private Long refundAmt;
    /**
     * 退款原因
     */
    private String refundReason;
    /**
     * 所属渠道
     * String(10)
     * sxfpay
     */
    private String ifCode;
    /**
     * 退款完成时间
     * String(20)
     * 格式：yyyy-MM-dd HH:mm:ss
     */
    private String refundTime;
    /**
     * 扩展参数
     */
    private String extParam;
    /**
     * 支付类型
     * String(10)
     * WECHAT：微信
     * ALIPAY：支付宝
     * UNIONPAY：银联云闪付
     */
    private String payType;
}
