package com.ozs.service.entity; import com.ozs.common.annotation.Excel; import com.ozs.common.annotation.Excels; import com.ozs.common.core.domain.entity.SysDept; import com.ozs.common.core.domain.entity.SysRole; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; /** * @author Administrator */ @Data @AllArgsConstructor @NoArgsConstructor @Builder public class BaseUser implements Serializable { private static final long serialVersionUID = 1L; /** 主键ID */ private Long id; /** 用户ID */ private String userId; /** 部门ID */ private Long deptId; /** 用户账号 */ private String userName; /** 真实姓名 */ private String nickName; /** 用户邮箱 */ private String email; /** * 手机号码 */ private String phoneNum; /** * 用户性别 */ private Integer sex; /** * 用户头像 */ private String avatar; /** * 密码 */ private String password; /** * 帐号状态(0正常 1停用) */ private Integer status; /** * 删除标志(0代表存在 2代表删除) */ private Integer delFlag; /** * 数据权限 1:本人;2:本部门;3:本部门及下级部门;4:本人及本级部门;5:本人及本部门及下级部门;6:全部 */ private Integer dataPermission; }