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 String account; /** 租户key */ private String tenantKey; /** * 来源ID */ private String sourceId; }