package com.ruoyi.system.domain.vo; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import javax.validation.constraints.Pattern; import javax.validation.constraints.Size; import java.io.Serializable; import java.util.List; @Data public class OpenAccountVO implements Serializable { private static final long serialVersionUID = 1L; /** * 统一用户id(uId不懂为什么用不了) */ @NotNull(message = "uId不能为空") private Long uId; // @NotNull(message = "u_id不能为空") // private Long u_id; /** * 用户账号 */ @NotBlank(message = "用户账号不能为空") @Size(min = 0, max = 30, message = "用户账号长度不能超过30个字符") private String userName; /** * 用户昵称 */ @NotBlank(message = "用户昵称不能为空") @Size(min = 0, max = 30, message = "用户昵称长度不能超过30个字符") private String nickName; /** * 手机号码 */ private String phonenumber; /** * 帐号状态(0正常 1停用) */ private String status; /** * 删除标志(0代表存在 2代表删除) */ private String delFlag; /** * 创建人uId */ private String createBy; /** * 密码 */ private String password; /** * 角色列表 */ private List roles; }