1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package com.simuwang.base.pojo.vo;
- import lombok.Data;
- import java.util.Set;
- /**
- * FileName: SysRoleVO
- * Author: chenjianhua
- * Date: 2024/9/8 12:45
- * Description: ${DESCRIPTION}
- */
- @Data
- public class SysRoleVO
- {
- /** 角色ID */
- private Long roleId;
- /** 角色名称 */
- private String roleName;
- /** 角色权限 */
- private String roleKey;
- /** 角色排序 */
- private Integer roleSort;
- /** 数据范围(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<String> permissions;
- }
|