From 03f7bc0f3fb6152082fa7ff2237699b490d18a20 Mon Sep 17 00:00:00 2001
From: RuoYi <yzz_ivy@163.com>
Date: 星期三, 28 九月 2022 19:26:16 +0800
Subject: [PATCH] 导入更新用户数据前校验数据权限
---
ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysMenuMapper.java | 39 ++++++++++++++++++++++++---------------
1 files changed, 24 insertions(+), 15 deletions(-)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysMenuMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysMenuMapper.java
index 907c613..f3e2eb9 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysMenuMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysMenuMapper.java
@@ -6,14 +6,14 @@
/**
* 菜单表 数据层
- *
+ *
* @author ruoyi
*/
public interface SysMenuMapper
{
/**
* 查询系统菜单列表
- *
+ *
* @param menu 菜单信息
* @return 菜单列表
*/
@@ -21,22 +21,30 @@
/**
* 根据用户所有权限
- *
+ *
* @return 权限列表
*/
public List<String> selectMenuPerms();
/**
* 根据用户查询系统菜单列表
- *
+ *
* @param menu 菜单信息
* @return 菜单列表
*/
public List<SysMenu> selectMenuListByUserId(SysMenu menu);
/**
- * 根据用户ID查询权限
+ * 根据角色ID查询权限
*
+ * @param roleId 角色ID
+ * @return 权限列表
+ */
+ public List<String> selectMenuPermsByRoleId(Long roleId);
+
+ /**
+ * 根据用户ID查询权限
+ *
* @param userId 用户ID
* @return 权限列表
*/
@@ -44,15 +52,15 @@
/**
* 根据用户ID查询菜单
- *
+ *
* @return 菜单列表
*/
public List<SysMenu> selectMenuTreeAll();
/**
* 根据用户ID查询菜单
- *
- * @param username 用户ID
+ *
+ * @param userId 用户ID
* @return 菜单列表
*/
public List<SysMenu> selectMenuTreeByUserId(Long userId);
@@ -61,13 +69,14 @@
* 根据角色ID查询菜单树信息
*
* @param roleId 角色ID
+ * @param menuCheckStrictly 菜单树选择项是否关联显示
* @return 选中菜单列表
*/
- public List<Integer> selectMenuListByRoleId(Long roleId);
+ public List<Long> selectMenuListByRoleId(@Param("roleId") Long roleId, @Param("menuCheckStrictly") boolean menuCheckStrictly);
/**
* 根据菜单ID查询信息
- *
+ *
* @param menuId 菜单ID
* @return 菜单信息
*/
@@ -75,7 +84,7 @@
/**
* 是否存在菜单子节点
- *
+ *
* @param menuId 菜单ID
* @return 结果
*/
@@ -83,7 +92,7 @@
/**
* 新增菜单信息
- *
+ *
* @param menu 菜单信息
* @return 结果
*/
@@ -91,7 +100,7 @@
/**
* 修改菜单信息
- *
+ *
* @param menu 菜单信息
* @return 结果
*/
@@ -99,7 +108,7 @@
/**
* 删除菜单管理信息
- *
+ *
* @param menuId 菜单ID
* @return 结果
*/
@@ -107,7 +116,7 @@
/**
* 校验菜单名称是否唯一
- *
+ *
* @param menuName 菜单名称
* @param parentId 父菜单ID
* @return 结果
--
Gitblit v1.9.2