Admin.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package com.cyksj.model.manage.entity;
  2. import com.cyksj.model.entity.BaseEntity;
  3. import lombok.Data;
  4. import lombok.NoArgsConstructor;
  5. import lombok.experimental.Accessors;
  6. import javax.validation.constraints.NotBlank;
  7. import java.io.Serializable;
  8. /**
  9. * @author chan
  10. * @date 2021-10-12 下午9:10
  11. */
  12. @Data
  13. @NoArgsConstructor
  14. @Accessors(chain = true)
  15. public class Admin extends BaseEntity implements Serializable {
  16. /**
  17. * 管理员帐户
  18. */
  19. @NotBlank(message = "请填写账号")
  20. private String userName;
  21. /**
  22. * 管理员昵称
  23. */
  24. @NotBlank(message = "请填写负责人姓名")
  25. private String nickName;
  26. /**
  27. * 管理帐户密码
  28. */
  29. private String passWord;
  30. /**
  31. * 手机号码
  32. */
  33. private String phone;
  34. /**
  35. * 管理员身份
  36. */
  37. private Category category;
  38. /**
  39. * 管理员是否允许登录
  40. */
  41. private Boolean status;
  42. public enum Category {
  43. /**
  44. * 管理员身份
  45. */
  46. superoot("超级管理员"),
  47. normal("普通管理员");
  48. Category(String desc) { }
  49. }
  50. }