ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/ISysRoleService.java
@@ -36,6 +36,14 @@ List<SysRoleVo> selectRolesByUserId(Long userId); /** * 根据用户ID查询角色列表(包含被授权状态) * * @param userId 用户ID * @return 角色列表 */ List<SysRoleVo> selectRolesAuthByUserId(Long userId); /** * 根据用户ID查询角色权限 * * @param userId 用户ID @@ -85,9 +93,9 @@ /** * 校验角色是否允许操作 * * @param roleId 角色ID * @param role 角色信息 */ void checkRoleAllowed(Long roleId); void checkRoleAllowed(SysRoleBo role); /** * 校验角色是否有数据权限 @@ -178,4 +186,7 @@ * @return 结果 */ int insertAuthUsers(Long roleId, Long[] userIds); void cleanOnlineUserByRole(Long roleId); }