From 89847f0c5a5d37e5a720afd32cdd7e4d9ead664b Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期一, 13 四月 2026 08:15:47 +0800
Subject: [PATCH] #新的菜单接口
---
rsf-server/src/main/resources/mapper/system/RoleMenuMapper.xml | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/rsf-server/src/main/resources/mapper/system/RoleMenuMapper.xml b/rsf-server/src/main/resources/mapper/system/RoleMenuMapper.xml
index 7f9dcb5..a7b6029 100644
--- a/rsf-server/src/main/resources/mapper/system/RoleMenuMapper.xml
+++ b/rsf-server/src/main/resources/mapper/system/RoleMenuMapper.xml
@@ -18,6 +18,19 @@
ORDER BY sm.sort
</select>
+ <select id="listButtonByUserId" resultType="com.vincent.rsf.server.system.entity.Menu">
+ SELECT DISTINCT sm.*
+ FROM sys_menu sm
+ JOIN sys_role_menu srm ON sm.id = srm.menu_id
+ JOIN sys_user_role sur ON srm.role_id = sur.role_id
+ JOIN sys_role sr ON sur.role_id = sr.id
+ WHERE sur.user_id = #{userId}
+ AND sm.type = 1
+ AND sr.deleted = 0
+ AND sm.deleted = 0
+ ORDER BY sm.sort
+ </select>
+
<select id="listStrictlyMenuByRoleId" resultType="java.lang.Long">
select sm.id
from sys_menu sm
--
Gitblit v1.9.1