From 5d36e1f987ef21e44ded2e8a1d06c28094ec1e76 Mon Sep 17 00:00:00 2001
From: baoshiwei <baoshiwei@shlanbao.cn>
Date: 星期六, 19 四月 2025 12:39:47 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 zhitan-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/zhitan-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml b/zhitan-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml
index b929cfb..bbb9b48 100644
--- a/zhitan-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml
+++ b/zhitan-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml
@@ -4,9 +4,9 @@
 "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.zhitan.system.mapper.SysRoleMenuMapper">
 
-	<resultMap type="SysRoleMenu" id="SysRoleMenuResult">
-		<result property="roleId"     column="role_id"      />
-		<result property="menuId"     column="menu_id"      />
+	<resultMap type="com.zhitan.system.domain.SysRoleMenu" id="SysRoleMenuResult">
+		<result property="roleId"     column="role_id"/>
+		<result property="menuId"     column="menu_id"/>
 	</resultMap>
 	
 	<select id="checkMenuExistRole" resultType="Integer">
@@ -16,7 +16,14 @@
 	<delete id="deleteRoleMenuByRoleId" parameterType="Long">
 		delete from sys_role_menu where role_id=#{roleId}
 	</delete>
-	
+	<delete id="deleteRoleMenu" parameterType="arraylist">
+		delete from sys_role_menu where role_id in (
+		<foreach collection="ids" item="roleId" separator=",">
+			#{roleId}
+		</foreach>
+		)
+	</delete>
+
 	<insert id="batchRoleMenu">
 		insert into sys_role_menu(role_id, menu_id) values
 		<foreach item="item" index="index" collection="list" separator=",">

--
Gitblit v1.9.3