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