pangu-user-platform/backend/pangu-modules/pangu-business/sql/system_menu_adjust.sql

43 lines
2.4 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- ============================================================
-- 盘古用户平台 - 系统菜单调整(根据需求文档)
-- 作者pangu
-- 创建时间2026-02-02
-- 说明:根据需求文档 4.6/4.7 调整系统管理和系统监控菜单
-- ============================================================
USE `pguser-db`;
-- ===================== 系统管理菜单调整 =====================
-- 保留:用户管理、角色管理、菜单管理、部门管理、字典管理、参数设置
-- 隐藏:岗位管理、通知公告、日志管理、文件管理、客户端管理
UPDATE sys_menu SET visible = '1' WHERE menu_id = 104; -- 岗位管理
UPDATE sys_menu SET visible = '1' WHERE menu_id = 107; -- 通知公告
UPDATE sys_menu SET visible = '1' WHERE menu_id = 108; -- 日志管理(目录)
UPDATE sys_menu SET visible = '1' WHERE menu_id IN (118, 133); -- 文件管理
UPDATE sys_menu SET visible = '1' WHERE menu_id = 123; -- 客户端管理
-- ===================== 系统监控菜单调整 =====================
-- 保留:在线用户、登录日志、操作日志、服务监控、缓存监控
-- 隐藏Admin监控、任务调度中心
UPDATE sys_menu SET visible = '1' WHERE menu_id = 117; -- Admin监控
UPDATE sys_menu SET visible = '1' WHERE menu_id = 120; -- 任务调度中心
-- 将操作日志和登录日志移到系统监控下
UPDATE sys_menu SET parent_id = 2, order_num = 3 WHERE menu_id = 500; -- 操作日志
UPDATE sys_menu SET parent_id = 2, order_num = 2 WHERE menu_id = 501; -- 登录日志
-- 添加服务监控(如果不存在)
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time)
SELECT 114, '服务监控', 2, 4, 'server', 'monitor/server/index', '', 1, 0, 'C', '0', '0', 'monitor:server:list', 'server', 103, 1, NOW()
FROM dual
WHERE NOT EXISTS (SELECT 1 FROM sys_menu WHERE menu_id = 114 AND menu_name = '服务监控');
-- 重新排序系统监控菜单
UPDATE sys_menu SET order_num = 1 WHERE menu_id = 109; -- 在线用户
UPDATE sys_menu SET order_num = 2 WHERE menu_id = 501; -- 登录日志
UPDATE sys_menu SET order_num = 3 WHERE menu_id = 500; -- 操作日志
UPDATE sys_menu SET order_num = 4 WHERE menu_id = 114; -- 服务监控
UPDATE sys_menu SET order_num = 5 WHERE menu_id = 113; -- 缓存监控