疯狂的狮子Li
2025-01-20 3c8d864b5f68af5167199e0d5c9ff6c0c5852638
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
@@ -65,6 +73,14 @@
     * @return 角色对象信息
     */
    SysRoleVo selectRoleById(Long roleId);
    /**
     * 通过角色ID串查询角色
     *
     * @param roleIds 角色ID串
     * @return 角色列表信息
     */
    List<SysRoleVo> selectRoleByIds(List<Long> roleIds);
    /**
     * 校验角色名称是否唯一
@@ -180,4 +196,7 @@
    int insertAuthUsers(Long roleId, Long[] userIds);
    void cleanOnlineUserByRole(Long roleId);
    void cleanOnlineUser(List<Long> userIds);
}