2025-02-11 15:27:15 +08:00
|
|
|
package com.ff.api.request;
|
|
|
|
|
|
|
|
|
|
|
|
import lombok.Data;
|
2025-02-22 10:58:23 +08:00
|
|
|
import org.hibernate.validator.constraints.Length;
|
2025-02-11 15:27:15 +08:00
|
|
|
|
|
|
|
import javax.validation.constraints.NotBlank;
|
|
|
|
import javax.validation.constraints.NotNull;
|
2025-03-17 17:00:44 +08:00
|
|
|
import javax.validation.constraints.Pattern;
|
2025-02-11 15:27:15 +08:00
|
|
|
import java.io.Serializable;
|
2025-03-31 15:23:56 +08:00
|
|
|
import java.util.Map;
|
2025-02-11 15:27:15 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 创建成员请求
|
|
|
|
*
|
|
|
|
* @author shi
|
|
|
|
* @date 2025/02/10
|
|
|
|
*/
|
|
|
|
@Data
|
|
|
|
public class MemberCreateApiRequest implements Serializable{
|
|
|
|
|
|
|
|
private static final long serialVersionUID = 8071608271351542925L;
|
|
|
|
|
|
|
|
@NotBlank(message = "account不能为空")
|
2025-02-22 10:58:23 +08:00
|
|
|
@Length(max = 64, message = "account长度不能超过64个字符")
|
2025-02-11 15:27:15 +08:00
|
|
|
private String account;
|
|
|
|
|
|
|
|
/** 平台编码 */
|
|
|
|
@NotBlank(message = "platformCode不能为空")
|
2025-02-22 10:58:23 +08:00
|
|
|
@Length(max = 64, message = "platformCode长度不能超过64个字符")
|
2025-02-11 15:27:15 +08:00
|
|
|
private String platformCode;
|
|
|
|
|
|
|
|
/** 币种编码 */
|
|
|
|
@NotBlank(message = "currencyCode不能为空")
|
2025-02-22 10:58:23 +08:00
|
|
|
@Length(max = 32, message = "currencyCode长度不能超过32个字符")
|
2025-02-11 15:27:15 +08:00
|
|
|
private String currencyCode;
|
|
|
|
|
2025-03-31 15:23:56 +08:00
|
|
|
/**
|
|
|
|
* 投注限额
|
|
|
|
*/
|
|
|
|
private Map<String, Map<String, Map<String, Object>>> betLimit;
|
|
|
|
|
2025-04-03 09:50:51 +08:00
|
|
|
/**
|
|
|
|
* 平台类型 0 桌面 1 移动
|
|
|
|
*/
|
|
|
|
private Integer platformType;
|
2025-02-11 15:27:15 +08:00
|
|
|
}
|