mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-08 04:39:00 +08:00
fix(SysMenuMapper): 为listMenusByRoleId方法添加InterceptorIgnore注解忽略tenantLine拦截
This commit is contained in:
1 parent
2b64a4cfe1
commit
6a4b25b3d2
2 files changed
+4
-19
No files matched your search
+4
-9
@@ -19,6 +19,7 @@
|
||||
|
||||
package com.pig4cloud.pigx.admin.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
|
||||
import com.pig4cloud.pigx.admin.api.entity.SysMenu;
|
||||
import com.pig4cloud.pigx.common.data.datascope.PigxBaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
@@ -37,17 +38,11 @@ import java.util.List;
|
||||
public interface SysMenuMapper extends PigxBaseMapper<SysMenu> {
|
||||
|
||||
/**
|
||||
* 通过角色编号查询菜单
|
||||
* 通过角色编号查询菜单列表
|
||||
* @param roleId 角色ID
|
||||
* @return
|
||||
* @return 菜单列表
|
||||
*/
|
||||
@InterceptorIgnore(tenantLine = "true")
|
||||
List<SysMenu> listMenusByRoleId(Long roleId);
|
||||
|
||||
/**
|
||||
* 通过角色ID查询权限
|
||||
* @param roleIds Ids
|
||||
* @return
|
||||
*/
|
||||
List<String> listPermissionsByRoleIds(String roleIds);
|
||||
|
||||
}
|
||||
@@ -63,14 +63,4 @@
|
||||
AND sys_role_menu.role_id = #{roleId}
|
||||
ORDER BY sys_menu.sort_order DESC
|
||||
</select>
|
||||
|
||||
<!--通过角色ID 查询权限-->
|
||||
<select id="listPermissionsByRoleIds" resultType="java.lang.String">
|
||||
SELECT m.permission
|
||||
FROM sys_menu m,
|
||||
sys_role_menu rm
|
||||
WHERE m.menu_id = rm.menu_id
|
||||
AND m.del_flag = '0'
|
||||
AND rm.role_id IN (#{roleIds})
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in new issue
Block a user