权限完善
This commit is contained in:
@@ -25,4 +25,23 @@
|
||||
and sp.is_deleted = 0
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="getDataListByUserId" resultType="com.dc.dc_project.model.dto.PermissionDataDto">
|
||||
SELECT
|
||||
sp.id,
|
||||
sp.name,
|
||||
sp.code,
|
||||
sp.parent_id,
|
||||
Max(srp.data_scope_type) AS data_scope_type
|
||||
FROM sys_permission sp
|
||||
INNER JOIN sys_role_permission srp ON sp.id = srp.permission_id
|
||||
INNER JOIN sys_user_role sur ON srp.role_id = sur.role_id
|
||||
INNER JOIN sys_role sr ON sur.role_id = sr.id
|
||||
WHERE sur.user_id = #{userId}
|
||||
AND sp.status = 1
|
||||
AND sp.is_deleted = 0
|
||||
AND sr.status = 1
|
||||
AND sr.is_deleted = 0
|
||||
GROUP BY sp.id, sp.name, sp.code, sp.parent_id
|
||||
</select>
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user