package com.crm.rely.backend.core.dto.finance.balance;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class FinanceBalanceDto {

    private Long id;

    /**
     * 流水号
     */
    private String serial;

    /**
     * 用户id
     */
    private Long customId;

    /**
     * 用户名称
     */
    private String name;
    /**
     * 入金账号平台
     */
    private String platform;
    /**
     * 入金账号
     */
    private Long login;
    /**
     * 入金交易账号类型
     */
    private Integer loginType;
    /**
     * 入金金额
     */
    private BigDecimal amount;
    /**
     * 入金账号类型
     */
    private String currency;
    /**
     * 入金汇率
     */
    private BigDecimal rate;
    /**
     * 入金实际金额
     */
    private BigDecimal transformAmount;
    /**
     * 入金实际货币类型
     */
    private String transformCurrency;
    /**
     * 通道流水号(id)
     */
    private String channelSerial;

    private Integer executionStatus;

    private Integer callbackStatus;

    private String ticket;

    private Date addTime;

    private Date modifyTime;
    /**
     * 过期时间
     */
    private Date expireTime;
    private Integer type;

    private Integer status;

    private String voucherUrl;

    private Date approveTime;

    private String approveDesc;


    private String payType;

    private String channelName;

    private String channelEnName;

    private Integer backstageStatus;

    private Integer submitStatus;

    private Integer authStatus;

}
