OpenAccountVO.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.ruoyi.system.domain.vo;
  2. import lombok.Data;
  3. import javax.validation.constraints.NotBlank;
  4. import javax.validation.constraints.NotNull;
  5. import javax.validation.constraints.Pattern;
  6. import javax.validation.constraints.Size;
  7. import java.io.Serializable;
  8. import java.util.List;
  9. @Data
  10. public class OpenAccountVO implements Serializable {
  11. private static final long serialVersionUID = 1L;
  12. /**
  13. * 统一用户id(uId不懂为什么用不了)
  14. */
  15. @NotNull(message = "uId不能为空")
  16. private Long uId;
  17. // @NotNull(message = "u_id不能为空")
  18. // private Long u_id;
  19. /**
  20. * 用户账号
  21. */
  22. @NotBlank(message = "用户账号不能为空")
  23. @Size(min = 0, max = 30, message = "用户账号长度不能超过30个字符")
  24. private String userName;
  25. /**
  26. * 用户昵称
  27. */
  28. @NotBlank(message = "用户昵称不能为空")
  29. @Size(min = 0, max = 30, message = "用户昵称长度不能超过30个字符")
  30. private String nickName;
  31. /**
  32. * 手机号码
  33. */
  34. private String phonenumber;
  35. /**
  36. * 帐号状态(0正常 1停用)
  37. */
  38. private String status;
  39. /**
  40. * 删除标志(0代表存在 2代表删除)
  41. */
  42. private String delFlag;
  43. /**
  44. * 创建人uId
  45. */
  46. private String createBy;
  47. /**
  48. * 密码
  49. */
  50. private String password;
  51. /**
  52. * 角色列表
  53. */
  54. private List<Integer> roles;
  55. }