package cn.wisenergy.chnmuseum.party.model; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.activerecord.Model; import java.io.Serializable; import java.util.Date; import java.util.List; /** * <p> * 角色 * </p> * * @author 杨智平 * @since 2018-08-02 */ @TableName("t_role") public class Role extends Model<Role> { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.ASSIGN_ID) private String id; /** * 创建时间 */ @TableField("create_time") private Date createTime; /** * 修改时间 */ @TableField("update_time") private Date updateTime; /** * 角色名称 */ private String name; /** * 角色简写 */ private String alias; /** * 角色状态 1-true启用 0-false停用 */ private Boolean status; /** * 登录权限 1-true允许 0-false禁止 */ @TableField("is_allow_login") private Boolean allowLogin; /** * 角色说明 */ private String instruction; /** * 0:未删除,1:已删除 */ @TableField("is_deleted") private Integer isDeleted; @TableField("sortorder") private Integer sortorder; // 排序 @TableField(exist = false) private List<RolePermission> rolePermissionList; public String getId() { return id; } public void setId(String id) { this.id = id; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Date getUpdateTime() { return updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAlias() { return alias; } public void setAlias(String alias) { this.alias = alias; } public Boolean getStatus() { return status; } public void setStatus(Boolean status) { this.status = status; } public String getInstruction() { return instruction; } public Boolean getAllowLogin() { return allowLogin; } public void setAllowLogin(Boolean allowLogin) { this.allowLogin = allowLogin; } public void setInstruction(String instruction) { this.instruction = instruction; } public Integer getIsDeleted() { return isDeleted; } public void setIsDeleted(Integer isDeleted) { this.isDeleted = isDeleted; } public List<RolePermission> getRolePermissionList() { return rolePermissionList; } public void setRolePermissionList(List<RolePermission> rolePermissionList) { this.rolePermissionList = rolePermissionList; } public Integer getSortorder() { return sortorder; } public void setSortorder(Integer sortorder) { this.sortorder = sortorder; } @Override protected Serializable pkVal() { return this.id; } @Override public String toString() { return "Role{" + "id='" + id + '\'' + ", createTime=" + createTime + ", updateTime=" + updateTime + ", name='" + name + '\'' + ", alias='" + alias + '\'' + ", status=" + status + ", allowLogin=" + allowLogin + ", instruction='" + instruction + '\'' + ", isDeleted=" + isDeleted + '}'; } }