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

32 lines
1.3 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.

-- =====================================================
-- 删除指定系统菜单(与 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
);