package com.fdkankan.fusion.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.util.Date; import java.util.List; import lombok.Getter; import lombok.Setter; /** *

* 用户信息表 *

* * @author * @since 2023-07-28 */ @Getter @Setter @TableName("tm_user") public class TmUser implements Serializable { private static final long serialVersionUID = 1L; @TableId("id") private String id; /** * 部门id */ @TableField("dept_id") private String deptId; /** * 头像对应的链接地址 */ @TableField("avatar") private String avatar; /** * 用户密码 */ @TableField("password") private String password; /** * 用户名 */ @TableField("user_name") private String userName; /** * 昵称 */ @TableField("nick_name") private String nickName; /** * 是否禁用:1->可用;0->禁用 */ @TableField("status") private Integer status; /** * 创建时间 */ @TableField("create_time") private Date createTime; /** * 是否删除,0: 未删除,1: 已删除 */ @TableField("is_delete") @TableLogic private Boolean isDelete; /** * 更新时间 */ @TableField("update_time") private Date updateTime; /** * 创建者ID */ @TableField("creator_id") private String creatorId; /** * 0:否 1:是 */ @TableField("is_admin") private Integer isAdmin; @TableField(exist = false) private List roleIdList; @TableField(exist = false) private List roleList; @TableField(exist = false) private List permsList; @TableField(exist = false) private String deptName; @TableField(exist = false) private Integer deptLevel; @TableField(exist = false) private String roleId; @TableField(exist = false) private String roleKey; @TableField(exist = false) private String roleName; }