76 lines
1.2 KiB
Java
76 lines
1.2 KiB
Java
package com.ff.common.dto;
|
|
|
|
import com.ff.game.api.request.GamesBaseRequestDTO;
|
|
import io.swagger.models.auth.In;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Builder;
|
|
import lombok.Data;
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.experimental.SuperBuilder;
|
|
|
|
import javax.validation.constraints.NotBlank;
|
|
import java.io.Serializable;
|
|
import java.math.BigDecimal;
|
|
|
|
/**
|
|
* 游戏余额兑换
|
|
*
|
|
* @author shi
|
|
* @date 2025/02/21
|
|
*/
|
|
@Data
|
|
@AllArgsConstructor
|
|
@NoArgsConstructor
|
|
@SuperBuilder
|
|
public class GameBalanceExchange extends GamesBaseRequestDTO implements Serializable {
|
|
private final static long serialVersionUID = 3452954102791311247L;
|
|
|
|
|
|
|
|
/**
|
|
* 平台代码
|
|
*/
|
|
private String platformCode;
|
|
|
|
/**
|
|
* 货币代码
|
|
*/
|
|
private String currencyCode;
|
|
|
|
/**
|
|
* 交易类型 TransferType
|
|
*/
|
|
private Integer transferType;
|
|
|
|
/**
|
|
* 游戏币数量
|
|
*/
|
|
private BigDecimal amount;
|
|
|
|
|
|
/**
|
|
*
|
|
*/
|
|
private BigDecimal amountActual;
|
|
|
|
/**
|
|
* 账户
|
|
*/
|
|
private String account;
|
|
|
|
|
|
/** 租户key */
|
|
private String tenantKey;
|
|
|
|
/**
|
|
* 来源ID
|
|
*/
|
|
private String sourceId;
|
|
|
|
/**
|
|
* 就是全部
|
|
*/
|
|
private Boolean isAll;
|
|
|
|
}
|