旧权限逻辑移除
This commit is contained in:
@@ -14,44 +14,6 @@
|
||||
from ums_admin_role_relation ar left join ums_role r on ar.role_id = r.id
|
||||
where ar.admin_id = #{adminId}
|
||||
</select>
|
||||
<select id="getRolePermissionList" resultMap="com.macro.mall.mapper.UmsPermissionMapper.BaseResultMap">
|
||||
select p.*
|
||||
from ums_admin_role_relation ar left join ums_role r on ar.role_id = r.id
|
||||
left join ums_role_permission_relation rp on r.id = rp.role_id
|
||||
left join ums_permission p on rp.permission_id=p.id
|
||||
where ar.admin_id = #{adminId} and p.id is not null
|
||||
</select>
|
||||
<select id="getPermissionList" resultMap="com.macro.mall.mapper.UmsPermissionMapper.BaseResultMap">
|
||||
SELECT
|
||||
p.*
|
||||
FROM
|
||||
ums_admin_role_relation ar
|
||||
LEFT JOIN ums_role r ON ar.role_id = r.id
|
||||
LEFT JOIN ums_role_permission_relation rp ON r.id = rp.role_id
|
||||
LEFT JOIN ums_permission p ON rp.permission_id = p.id
|
||||
WHERE
|
||||
ar.admin_id = #{adminId}
|
||||
AND p.id IS NOT NULL
|
||||
AND p.id NOT IN (
|
||||
SELECT
|
||||
p.id
|
||||
FROM
|
||||
ums_admin_permission_relation pr
|
||||
LEFT JOIN ums_permission p ON pr.permission_id = p.id
|
||||
WHERE
|
||||
pr.type = - 1
|
||||
AND pr.admin_id = #{adminId}
|
||||
)
|
||||
UNION
|
||||
SELECT
|
||||
p.*
|
||||
FROM
|
||||
ums_admin_permission_relation pr
|
||||
LEFT JOIN ums_permission p ON pr.permission_id = p.id
|
||||
WHERE
|
||||
pr.type = 1
|
||||
AND pr.admin_id = #{adminId}
|
||||
</select>
|
||||
<select id="getResourceList" resultType="com.macro.mall.model.UmsResource">
|
||||
SELECT
|
||||
ur.id id,
|
||||
|
||||
Reference in New Issue
Block a user