BaseUser.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package com.ozs.service.entity;
  2. import com.ozs.common.annotation.Excel;
  3. import com.ozs.common.annotation.Excels;
  4. import com.ozs.common.core.domain.entity.SysDept;
  5. import com.ozs.common.core.domain.entity.SysRole;
  6. import lombok.AllArgsConstructor;
  7. import lombok.Builder;
  8. import lombok.Data;
  9. import lombok.NoArgsConstructor;
  10. import java.io.Serializable;
  11. /**
  12. * @author Administrator
  13. */
  14. @Data
  15. @AllArgsConstructor
  16. @NoArgsConstructor
  17. @Builder
  18. public class BaseUser implements Serializable {
  19. private static final long serialVersionUID = 1L;
  20. /** 主键ID */
  21. private Long id;
  22. /** 用户ID */
  23. private String userId;
  24. /** 部门ID */
  25. private Long deptId;
  26. /** 用户账号 */
  27. private String userName;
  28. /** 真实姓名 */
  29. private String nickName;
  30. /** 用户邮箱 */
  31. private String email;
  32. /**
  33. * 手机号码
  34. */
  35. private String phoneNum;
  36. /**
  37. * 用户性别
  38. */
  39. private Integer sex;
  40. /**
  41. * 用户头像
  42. */
  43. private String avatar;
  44. /**
  45. * 密码
  46. */
  47. private String password;
  48. /**
  49. * 帐号状态(0正常 1停用)
  50. */
  51. private Integer status;
  52. /**
  53. * 删除标志(0代表存在 2代表删除)
  54. */
  55. private Integer delFlag;
  56. /**
  57. * 数据权限 1:本人;2:本部门;3:本部门及下级部门;4:本人及本级部门;5:本人及本部门及下级部门;6:全部
  58. */
  59. private Integer dataPermission;
  60. }