Browse Source

2026-03-31

角色管理页面【权限授权】对话框样式优化
master
fengyuan_yang 3 months ago
parent
commit
7ea6cb5799
  1. 10
      src/main/java/com/gaotao/modules/sys/entity/SysMenuEntity.java
  2. 17
      src/main/resources/mapper/sys/SysMenuDao.xml

10
src/main/java/com/gaotao/modules/sys/entity/SysMenuEntity.java

@ -72,6 +72,16 @@ public class SysMenuEntity implements Serializable {
private String itemType; private String itemType;
/**
* 是否在查询中显示
*/
private String showInQueryFlag;
/**
* 具体类型
*/
private String specificType;
/** /**
* ztree属性 * ztree属性
*/ */

17
src/main/resources/mapper/sys/SysMenuDao.xml

@ -20,7 +20,9 @@
sm.perms, sm.perms,
sm.type, sm.type,
sm.icon, sm.icon,
sm.order_num
sm.order_num,
sm.show_in_query_flag,
sm.specific_type
FROM sys_menu sm FROM sys_menu sm
LEFT JOIN sys_object_language_menu sml LEFT JOIN sys_object_language_menu sml
ON (sm.menu_id = sml.menu_id and sml.language_code = #{language}) ON (sm.menu_id = sml.menu_id and sml.language_code = #{language})
@ -45,7 +47,9 @@
sm.type, sm.type,
sm.icon, sm.icon,
sm.order_num, sm.order_num,
sm.menu_type
sm.menu_type,
sm.show_in_query_flag,
sm.specific_type
FROM sys_menu sm FROM sys_menu sm
LEFT JOIN sys_object_language_menu sml ON (sm.menu_id = sml.menu_id and sml.language_code = #{language} ) LEFT JOIN sys_object_language_menu sml ON (sm.menu_id = sml.menu_id and sml.language_code = #{language} )
<where> <where>
@ -62,7 +66,9 @@
sm.type, sm.type,
sm.icon, sm.icon,
sm.order_num, sm.order_num,
sm.menu_type
sm.menu_type,
sm.show_in_query_flag,
sm.specific_type
FROM sys_menu sm FROM sys_menu sm
LEFT JOIN sys_object_language_menu sml LEFT JOIN sys_object_language_menu sml
ON (sm.menu_id = sml.menu_id and sml.language_code = #{language}) ON (sm.menu_id = sml.menu_id and sml.language_code = #{language})
@ -80,6 +86,8 @@
sm.icon, sm.icon,
sm.order_num, sm.order_num,
sm.menu_type, sm.menu_type,
sm.show_in_query_flag,
sm.specific_type,
ISNULL(pml.language_value, pm.name) as parentName ISNULL(pml.language_value, pm.name) as parentName
FROM sys_menu sm FROM sys_menu sm
LEFT JOIN sys_object_language_menu sml LEFT JOIN sys_object_language_menu sml
@ -102,10 +110,13 @@
sm.icon, sm.icon,
sm.order_num, sm.order_num,
sm.menu_type, sm.menu_type,
sm.show_in_query_flag,
sm.specific_type,
pm.name as parentName pm.name as parentName
FROM sys_menu sm FROM sys_menu sm
LEFT JOIN sys_menu pm LEFT JOIN sys_menu pm
ON (sm.parent_id = pm.menu_id) ON (sm.parent_id = pm.menu_id)
WHERE sm.show_in_query_flag = 'Y'
ORDER BY sm.order_num ORDER BY sm.order_num
</select> </select>

Loading…
Cancel
Save