package com.crm.rely.backend.core.dto.wasabi;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @author gao
 * @date 2025/8/7 13:41
 */
@Data
public class WasabiOpenCardDto {

    /**
     * 平台订单号。
     */
    private String orderNo;

    /**
     * 商户订单号
     */
    private String merchantOrderNo;

    /**
     * 银行卡id
     */
    private String cardNo;

    /**
     * 币种
     */
    private String currency;

    /**
     * 金额
     */
    private BigDecimal amount;

    /**
     * 手续费
     */
    private BigDecimal fee;

    /**
     * 到账金额
     */
    private BigDecimal receivedAmount;

    /**
     * 到账币种
     */
    private String receivedCurrency;

    /**
     * 类型。
     * create：开卡；
     */
    private String type;

    /**
     * 状态。
     * wait_process：待处理；
     * processing：处理中；
     * success：成功；
     * fail：失败
     */
    private String status;

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

    /**
     * 交易时间。毫秒时间戳
     */
    private Long transactionTime;

}
