From 925219ebfda2a480df99ca06a13033c78ae8d81f Mon Sep 17 00:00:00 2001 From: huliguo <2023611923@qq.com> Date: 星期五, 30 五月 2025 18:08:16 +0800 Subject: [PATCH] 权限管理+用户管理 --- ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml index cb60a85..3dc43fc 100644 --- a/ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml @@ -12,8 +12,14 @@ <select id="checkMenuExistRole" resultType="Integer"> select count(1) from sys_role_menu where menu_id = #{menuId} </select> + <select id="selectMenuIdsByRoleIds" resultType="java.lang.Long"> + select menu_id from sys_role_menu where role_id in + <foreach collection="roleList" item="roleId" open="(" separator="," close=")"> + #{roleId} + </foreach> + </select> - <delete id="deleteRoleMenuByRoleId" parameterType="Long"> + <delete id="deleteRoleMenuByRoleId" parameterType="Long"> delete from sys_role_menu where role_id=#{roleId} </delete> @@ -30,5 +36,12 @@ (#{item.roleId},#{item.menuId}) </foreach> </insert> - + <insert id="insert"> + INSERT INTO sys_role_menu (role_id, menu_id) + VALUES + <foreach collection="menuIds" item="menuId" separator=","> + (#{roleId}, #{menuId}) + </foreach> + </insert> + </mapper> \ No newline at end of file -- Gitblit v1.7.1