package com.highdatas.mdm.entity; import com.baomidou.mybatisplus.activerecord.Model; import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotations.TableName; import com.highdatas.mdm.pojo.MasterAuthorType; import java.io.Serializable; import java.util.Date; import java.util.List; /** *

* *

* * @author kimi * @since 2019-12-31 */ @TableName("t_user") public class TUser extends Model implements Character{ private static final long serialVersionUID = 1L; /* * 用户id * */ @TableId("user_id") private String userId; /* * 用户名 * */ @TableField("user_name") private String userName; /* * 创建时间 * */ @TableField("create_time") private Date createTime; /* * 更新时间 * */ @TableField("update_time") private Date updateTime; /* * 角色id列表 * */ private List roleId; /* * 用户组id列表 * */ private List groupId; public List getRoleId() { return roleId; } public void setRoleId(List roleId) { this.roleId = roleId; } public List getGroupId() { return groupId; } public void setGroupId(List groupId) { this.groupId = groupId; } public String getUserId() { return userId; } public TUser setUserId(String userId) { this.userId = userId; return this; } public String getUserName() { return userName; } public TUser setUserName(String userName) { this.userName = userName; return this; } public Date getCreateTime() { return createTime; } public TUser setCreateTime(Date createTime) { this.createTime = createTime; return this; } public Date getUpdateTime() { return updateTime; } public TUser setUpdateTime(Date updateTime) { this.updateTime = updateTime; return this; } @Override protected Serializable pkVal() { return this.userId; } @Override public String toString() { return "TUser{" + "userId=" + userId + ", userName=" + userName + ", createTime=" + createTime + ", updateTime=" + updateTime + "}"; } @Override public String getId() { return getUserId(); } @Override public MasterAuthorType getType() { return MasterAuthorType.user; } }