BaseUser.java 1.5 KB

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