修复迁移:修正教学资源菜单ID为2270避免与历史教学成果菜单2165冲突
This commit is contained in:
1 parent
041bcef242
commit
55143af4a5
2 files changed
+11
-11
No files matched your search
@@ -117,22 +117,22 @@ WHERE NOT EXISTS (SELECT 1 FROM public.sys_dict_data WHERE dict_type = 'train_re
|
||||
-- 步骤 4: 补齐教学资源管理菜单与按钮权限 (挂载在课程管理 parent_id = 2162 下)
|
||||
-- =============================================================================
|
||||
|
||||
-- 4.1 教学资源菜单 (menu_id = 2165)
|
||||
-- 4.1 教学资源菜单 (menu_id = 2270, 避开历史已占用的 2165)
|
||||
INSERT INTO public.sys_menu
|
||||
(menu_id, menu_name, parent_id, order_num, path, component, query, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
||||
SELECT 2165, '教学资源', 2162, 3, 'resource', 'train/resource/index', '', '1', '0', 'C', '0', '0', 'train:resource:list', 'documentation', 'admin', CURRENT_TIMESTAMP, '教学资源管理菜单'
|
||||
WHERE NOT EXISTS (SELECT 1 FROM public.sys_menu WHERE menu_id = 2165 OR path = 'resource');
|
||||
SELECT 2270, '教学资源', 2162, 3, 'resource', 'train/resource/index', '', '1', '0', 'C', '0', '0', 'train:resource:list', 'documentation', 'admin', CURRENT_TIMESTAMP, '教学资源管理菜单'
|
||||
WHERE NOT EXISTS (SELECT 1 FROM public.sys_menu WHERE menu_id = 2270 OR path = 'resource');
|
||||
|
||||
-- 4.2 教学资源查询按钮权限 (menu_id = 2271)
|
||||
INSERT INTO public.sys_menu
|
||||
(menu_id, menu_name, parent_id, order_num, path, component, query, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
||||
SELECT 2271, '教学资源查询', 2165, 1, '#', '', '', 1, 0, 'F', '0', '0', 'train:resource:list', '#', 'admin', CURRENT_TIMESTAMP, '教学资源查询'
|
||||
SELECT 2271, '教学资源查询', 2270, 1, '#', '', '', 1, 0, 'F', '0', '0', 'train:resource:list', '#', 'admin', CURRENT_TIMESTAMP, '教学资源查询'
|
||||
WHERE NOT EXISTS (SELECT 1 FROM public.sys_menu WHERE menu_id = 2271 OR perms = 'train:resource:list');
|
||||
|
||||
-- 4.3 教学资源编辑按钮权限 (menu_id = 2272)
|
||||
INSERT INTO public.sys_menu
|
||||
(menu_id, menu_name, parent_id, order_num, path, component, query, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
||||
SELECT 2272, '教学资源编辑', 2165, 2, '#', '', '', 1, 0, 'F', '0', '0', 'train:resource:edit', '#', 'admin', CURRENT_TIMESTAMP, '教学资源新增/修改/删除'
|
||||
SELECT 2272, '教学资源编辑', 2270, 2, '#', '', '', 1, 0, 'F', '0', '0', 'train:resource:edit', '#', 'admin', CURRENT_TIMESTAMP, '教学资源新增/修改/删除'
|
||||
WHERE NOT EXISTS (SELECT 1 FROM public.sys_menu WHERE menu_id = 2272 OR perms = 'train:resource:edit');
|
||||
|
||||
-- =============================================================================
|
||||
@@ -141,8 +141,8 @@ WHERE NOT EXISTS (SELECT 1 FROM public.sys_menu WHERE menu_id = 2272 OR perms =
|
||||
|
||||
-- 培训管理员授权教学资源菜单与按钮
|
||||
INSERT INTO public.sys_role_menu (role_id, menu_id)
|
||||
SELECT 3, 2165
|
||||
WHERE NOT EXISTS (SELECT 1 FROM public.sys_role_menu WHERE role_id = 3 AND menu_id = 2165);
|
||||
SELECT 3, 2270
|
||||
WHERE NOT EXISTS (SELECT 1 FROM public.sys_role_menu WHERE role_id = 3 AND menu_id = 2270);
|
||||
|
||||
INSERT INTO public.sys_role_menu (role_id, menu_id)
|
||||
SELECT 3, 2271
|
||||
@@ -154,8 +154,8 @@ WHERE NOT EXISTS (SELECT 1 FROM public.sys_role_menu WHERE role_id = 3 AND menu_
|
||||
|
||||
-- 超级管理员授权
|
||||
INSERT INTO public.sys_role_menu (role_id, menu_id)
|
||||
SELECT 1, 2165
|
||||
WHERE NOT EXISTS (SELECT 1 FROM public.sys_role_menu WHERE role_id = 1 AND menu_id = 2165);
|
||||
SELECT 1, 2270
|
||||
WHERE NOT EXISTS (SELECT 1 FROM public.sys_role_menu WHERE role_id = 1 AND menu_id = 2270);
|
||||
|
||||
INSERT INTO public.sys_role_menu (role_id, menu_id)
|
||||
SELECT 1, 2271
|
||||
|
||||
+2
-2
@@ -7,8 +7,8 @@
|
||||
BEGIN;
|
||||
|
||||
-- 1. 回滚角色菜单权限
|
||||
DELETE FROM public.sys_role_menu WHERE menu_id IN (2165, 2271, 2272);
|
||||
DELETE FROM public.sys_menu WHERE menu_id IN (2165, 2271, 2272);
|
||||
DELETE FROM public.sys_role_menu WHERE menu_id IN (2270, 2271, 2272);
|
||||
DELETE FROM public.sys_menu WHERE menu_id IN (2270, 2271, 2272);
|
||||
|
||||
-- 2. 回滚字典
|
||||
DELETE FROM public.sys_dict_data WHERE dict_type = 'train_resource_type';
|
||||
|
||||
Reference in new issue
Block a user