package com.joa.backend.entity; import lombok.Data; import lombok.ToString; import java.util.Set; /** * 角色表 sys_role */ @Data @ToString public class SysRole extends BaseEntity{ private static final long serialVersionUID = 1L; /** 角色id **/ private Long roleId; /** 角色名称 **/ private String roleName; /** 角色权限字符串 **/ private String roleKey; /** 角色顺序 **/ private Integer orderNum; /** 数据范围(1:所有数据权限;2:自定义数据权限;3:本部门数据权限;4:本部门及以下数据权限;5:仅本人数据权限) **/ private String dataScope; /** 菜单树选择项是否关联显示( 0:父子不互相关联显示 1:父子互相关联显示) **/ private boolean menuCheckStrictly; /** 部门树选择项是否关联显示(0:父子不互相关联显示 1:父子互相关联显示 ) **/ private boolean deptCheckStrictly; /** 角色状态(0正常 1停用) **/ private String status; /** 删除标志(0代表存在 1代表删除) **/ private String delFlag; /** 用户是否存在此角色标识 默认不存在 */ private boolean flag = false; /** 菜单组 */ private Long[] menuIds; /** 部门组(数据权限) */ private Long[] deptIds; /** 角色菜单权限 */ private Set permissions; }