package com.cloudroam.model; import com.baomidou.mybatisplus.annotation.TableName; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; /** * @author * @author * 用户数据对象 */ @Data @Builder @NoArgsConstructor @AllArgsConstructor @TableName("lin_user") @EqualsAndHashCode(callSuper = true) public class UserDO extends BaseModel implements Serializable { private static final long serialVersionUID = -1463999384554707735L; /** * 用户名,唯一 */ private String username; /** * 用户昵称 */ private String nickname; /** * 头像url */ private String avatar; /** * 邮箱 */ private String email; /** * 邮箱密码 */ private String emailpwd; /** * 入职日期 */ private Date hiredate; /** * 离职日期 */ private Date unhiredate; /** * 员工状态 0 离职 1 在职 */ private Integer staffStatus; /** * 是否展示看板 */ private Integer showBoardFlag; /** * 是否发送邮件 */ private Integer sendEmailFlag; }