package com.ff.game.api.request;

import com.ff.base.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * 外汇转账
 *
 * @author shi
 * @date 2024/10/22
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder
public class ExchangeTransferMoneyRequestDTO extends GamesBaseRequestDTO {


    /**
     * 账户
     */
    private  String account;




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


    /**
     * 租户额度
     */
    private BigDecimal quota;


    /**
     * 转账类型
     * 1: 从 游戏商 转移额度到 平台商 (不看 amount 值，全
     * 部转出)
     * 2: 从 平台商 转移额度到 游戏商
     * 3: 从 游戏商 转移额度到 平台商
     */
    private Integer transferType;

    /**
     * 交易id
     */
    private String orderId;
}
