From 64f7ccb9ef8b5a0618e65cddc14b981c1f108ba3 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期一, 04 十一月 2024 09:01:59 +0800 Subject: [PATCH] 代码提交 --- xinquan-modules/xinquan-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml | 35 ++++++++++++++++++++++++++++------- 1 files changed, 28 insertions(+), 7 deletions(-) diff --git a/xinquan-modules/xinquan-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml b/xinquan-modules/xinquan-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml index 3562d84..8b199c3 100644 --- a/xinquan-modules/xinquan-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml +++ b/xinquan-modules/xinquan-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml @@ -16,13 +16,13 @@ <delete id="deleteRoleMenuByRoleId" parameterType="Long"> delete from sys_role_menu where role_id=#{roleId} </delete> - + <delete id="deleteRoleMenu" parameterType="Long"> - delete from sys_role_menu where role_id in - <foreach collection="array" item="roleId" open="(" separator="," close=")"> - #{roleId} - </foreach> - </delete> + delete from sys_role_menu where role_id in + <foreach collection="ids" item="roleId" open="(" separator="," close=")"> + #{roleId} + </foreach> + </delete> <insert id="batchRoleMenu"> insert into sys_role_menu(role_id, menu_id) values @@ -30,5 +30,26 @@ (#{item.roleId},#{item.menuId}) </foreach> </insert> - + <select id="getAllInIds" resultType="com.xinquan.system.api.domain.SysMenu"> + select + menu_id AS menuId, + menu_name AS menuName, + parent_id AS parentId, + order_num AS orderNum, + `path` AS path, + component AS component, + `query` AS query, + is_frame AS isFrame, + is_cache AS isCache, + menu_type AS menuType, + visible AS visible, + STATUS AS STATUS, + IFNULL( perms, '' ) AS perms, + icon AS icon, + create_time AS createTime + from sys_menu where menu_id in + <foreach collection="menusId" close=")" index="index" item="id" open="(" separator=","> + #{id} + </foreach> + </select> </mapper> \ No newline at end of file -- Gitblit v1.7.1