package com.yn.bftl.thirdparty.modules.unionpay.dto.guaranteed;

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

/**
 * 担保支付退款DTO
 *
 * @author huabiao
 * @create 2022/9/13  14:26
 **/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "RefundDTO", description = "担保支付退款DTO")
@Builder
public class RefundDTO {

    /**
     * 退款商户订单号
     * 必填
     */
    private String mctOrderNo;

    /**
     * 担保支付订单号
     * 必填
     */
    private String guaranteedOrderNo;

    /**
     * 平台电子账户ID
     * 必填
     */
    private String platformWalletId;

    /**
     * 退款金额
     * 单位（分）
     * 笔谈
     */
    private Integer refundAmt;

    /**
     * 摘要
     */
    private String abst;

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