| | |
| | | List<SysRoleVo> selectRolesByUserId(Long userId); |
| | | |
| | | /** |
| | | * 根据用户ID查询角色列表(包含被授权状态) |
| | | * |
| | | * @param userId 用户ID |
| | | * @return 角色列表 |
| | | */ |
| | | List<SysRoleVo> selectRolesAuthByUserId(Long userId); |
| | | |
| | | /** |
| | | * 根据用户ID查询角色权限 |
| | | * |
| | | * @param userId 用户ID |
| | |
| | | SysRoleVo selectRoleById(Long roleId); |
| | | |
| | | /** |
| | | * 通过角色ID串查询角色 |
| | | * |
| | | * @param roleIds 角色ID串 |
| | | * @return 角色列表信息 |
| | | */ |
| | | List<SysRoleVo> selectRoleByIds(List<Long> roleIds); |
| | | |
| | | /** |
| | | * 校验角色名称是否唯一 |
| | | * |
| | | * @param role 角色信息 |
| | |
| | | /** |
| | | * 校验角色是否允许操作 |
| | | * |
| | | * @param roleId 角色ID |
| | | * @param role 角色信息 |
| | | */ |
| | | void checkRoleAllowed(Long roleId); |
| | | void checkRoleAllowed(SysRoleBo role); |
| | | |
| | | /** |
| | | * 校验角色是否有数据权限 |
| | |
| | | int insertAuthUsers(Long roleId, Long[] userIds); |
| | | |
| | | void cleanOnlineUserByRole(Long roleId); |
| | | |
| | | void cleanOnlineUser(List<Long> userIds); |
| | | |
| | | } |