package com.ff.api.request; import lombok.Data; import org.hibernate.validator.constraints.Length; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import javax.validation.constraints.Pattern; import java.io.Serializable; import java.util.Map; /** * 创建成员请求 * * @author shi * @date 2025/02/10 */ @Data public class MemberCreateApiRequest implements Serializable{ private static final long serialVersionUID = 8071608271351542925L; @NotBlank(message = "account不能为空") @Length(max = 64, message = "account长度不能超过64个字符") private String account; /** 平台编码 */ @NotBlank(message = "platformCode不能为空") @Length(max = 64, message = "platformCode长度不能超过64个字符") private String platformCode; /** 币种编码 */ @NotBlank(message = "currencyCode不能为空") @Length(max = 32, message = "currencyCode长度不能超过32个字符") private String currencyCode; /** * 投注限额 */ private Map>> betLimit; }