🔥 移除 role_id 相关
This commit is contained in:
@@ -15,12 +15,6 @@ public final class UserResourceConstant {
|
||||
*/
|
||||
public static final String RESOURCE_ROLE = "role";
|
||||
|
||||
/**
|
||||
* 用户资源key:角色ID </br>
|
||||
* 角色ID资源项为角色ID(roleId)
|
||||
*/
|
||||
public static final String RESOURCE_ROLE_ID = "roleId";
|
||||
|
||||
/**
|
||||
* 用户资源key:权限 </br>
|
||||
* 权限资源项为权限ID(permissionId)
|
||||
|
||||
@@ -20,11 +20,4 @@ public interface SysPermissionMapper extends BaseMapper<SysPermission> {
|
||||
*/
|
||||
List<PermissionVO> listPermissionVOsByRoleCode(String roleCode);
|
||||
|
||||
/**
|
||||
* 通过角色ID查询权限
|
||||
* @param roleIds Ids
|
||||
* @return
|
||||
*/
|
||||
List<String> listPermissionsByRoleIds(String roleIds);
|
||||
|
||||
}
|
||||
|
||||
@@ -71,7 +71,6 @@ public class SysUserDetailsServiceImpl implements UserDetailsService {
|
||||
Map<String, Collection<?>> userResources = new HashMap<>();
|
||||
userResources.put(UserResourceConstant.RESOURCE_ROLE, roles);
|
||||
userResources.put(UserResourceConstant.RESOURCE_PERMISSION, permissions);
|
||||
// userResources.put(UserResourceConstant.RESOURCE_ROLE_ID, roleIds);
|
||||
// 如果有自定义的协调者,进行资源处理
|
||||
if (userResourceCoordinator != null) {
|
||||
userResources = userResourceCoordinator.coordinate(userResources, sysUser);
|
||||
|
||||
@@ -35,16 +35,4 @@
|
||||
ORDER BY
|
||||
m.sort DESC
|
||||
</select>
|
||||
|
||||
<!--通过角色ID 查询权限-->
|
||||
<select id="listPermissionsByRoleIds" resultType="java.lang.String">
|
||||
SELECT
|
||||
m.sysPermission
|
||||
FROM
|
||||
sys_permission m, sys_role_permission rm
|
||||
WHERE
|
||||
m.id = rm.permission_id
|
||||
AND m.deleted = 0
|
||||
AND rm.role_id IN (#{roleIds})
|
||||
</select>
|
||||
</mapper>
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
on su.user_id = ur.user_id
|
||||
left join
|
||||
sys_role r
|
||||
on r.id = ur.role_id
|
||||
on r.code = ur.role_code
|
||||
WHERE r.`code` = #{0}
|
||||
and su.deleted = 0
|
||||
</select>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hccake.ballcat.admin.modules.sys.model.entity.SysUserRole">
|
||||
<id column="user_id" property="userId"/>
|
||||
<result column="role_id" property="roleId"/>
|
||||
<result column="role_code" property="roleCode"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user