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