pangu-user-platform/scripts/sql/V1.0.8__delete_system_menus...

32 lines
1.3 KiB
MySQL
Raw Normal View History

-- =====================================================
-- 删除指定系统菜单(与 V1.0.7 隐藏的菜单一致,改为物理删除)
-- 删除范围Admin监控、任务调度中心、系统工具及代码生成等子菜单
-- 租户管理及子菜单、PLUS官网、测试菜单及测试单表/树表等子菜单)
-- 执行前请确认数据库与备份;执行顺序:先删角色-菜单关联,再删菜单。
-- =====================================================
-- 1. 删除角色菜单关联
DELETE FROM sys_role_menu WHERE menu_id IN (
117, -- Admin监控
120, -- 任务调度中心
3, -- 系统工具(目录)
115, -- 代码生成
116, -- 修改生成配置
1055, 1056, 1057, 1058, 1059, 1060, -- 代码生成按钮
6, -- 租户管理(目录)
121, -- 租户管理
122, -- 租户套餐管理
4, -- PLUS官网
5, -- 测试菜单(目录)
1500, -- 测试单表
1501, 1502, 1503, 1504, 1505, -- 测试单表按钮
1506, -- 测试树表
1507, 1508, 1509, 1510, 1511 -- 测试树表按钮
);
-- 2. 删除菜单
DELETE FROM sys_menu WHERE menu_id IN (
117, 120, 3, 115, 116, 1055, 1056, 1057, 1058, 1059, 1060,
6, 121, 122, 4, 5, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511
);