From 7ea6cb5799114d04c802eac6a170311e05ab014a Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Tue, 31 Mar 2026 09:32:04 +0800 Subject: [PATCH] =?UTF-8?q?2026-03-31=20=E8=A7=92=E8=89=B2=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=A1=B5=E9=9D=A2=E3=80=90=E6=9D=83=E9=99=90=E6=8E=88?= =?UTF-8?q?=E6=9D=83=E3=80=91=E5=AF=B9=E8=AF=9D=E6=A1=86=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/sys/entity/SysMenuEntity.java | 10 ++++++++++ src/main/resources/mapper/sys/SysMenuDao.xml | 17 ++++++++++++++--- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/gaotao/modules/sys/entity/SysMenuEntity.java b/src/main/java/com/gaotao/modules/sys/entity/SysMenuEntity.java index 1e82051..6e8b148 100644 --- a/src/main/java/com/gaotao/modules/sys/entity/SysMenuEntity.java +++ b/src/main/java/com/gaotao/modules/sys/entity/SysMenuEntity.java @@ -72,6 +72,16 @@ public class SysMenuEntity implements Serializable { private String itemType; + /** + * 是否在查询中显示 + */ + private String showInQueryFlag; + + /** + * 具体类型 + */ + private String specificType; + /** * ztree属性 */ diff --git a/src/main/resources/mapper/sys/SysMenuDao.xml b/src/main/resources/mapper/sys/SysMenuDao.xml index 93faa88..36671a1 100644 --- a/src/main/resources/mapper/sys/SysMenuDao.xml +++ b/src/main/resources/mapper/sys/SysMenuDao.xml @@ -20,7 +20,9 @@ sm.perms, sm.type, sm.icon, - sm.order_num + sm.order_num, + sm.show_in_query_flag, + sm.specific_type FROM sys_menu sm LEFT JOIN sys_object_language_menu sml ON (sm.menu_id = sml.menu_id and sml.language_code = #{language}) @@ -45,7 +47,9 @@ sm.type, sm.icon, sm.order_num, - sm.menu_type + sm.menu_type, + sm.show_in_query_flag, + sm.specific_type FROM sys_menu sm LEFT JOIN sys_object_language_menu sml ON (sm.menu_id = sml.menu_id and sml.language_code = #{language} ) @@ -62,7 +66,9 @@ sm.type, sm.icon, sm.order_num, - sm.menu_type + sm.menu_type, + sm.show_in_query_flag, + sm.specific_type FROM sys_menu sm LEFT JOIN sys_object_language_menu sml ON (sm.menu_id = sml.menu_id and sml.language_code = #{language}) @@ -80,6 +86,8 @@ sm.icon, sm.order_num, sm.menu_type, + sm.show_in_query_flag, + sm.specific_type, ISNULL(pml.language_value, pm.name) as parentName FROM sys_menu sm LEFT JOIN sys_object_language_menu sml @@ -102,10 +110,13 @@ sm.icon, sm.order_num, sm.menu_type, + sm.show_in_query_flag, + sm.specific_type, pm.name as parentName FROM sys_menu sm LEFT JOIN sys_menu pm ON (sm.parent_id = pm.menu_id) + WHERE sm.show_in_query_flag = 'Y' ORDER BY sm.order_num