Files
hzdyjs/docs/设计文档/database/新生录取管理菜单权限.sql
T
2025-07-23 15:20:48 +08:00

55 lines
3.6 KiB
SQL

-- =============================================
-- 新生录取管理菜单权限配置脚本
-- 创建时间: 2025-07-25
-- 说明: 配置新生录取管理的菜单结构和功能权限
-- =============================================
-- =============================================
-- 二级菜单:新生录取管理
-- =============================================
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_by, create_time, update_by, update_time, remark)
VALUES (2160, '新生录取管理', 2100, 4, 'admission', 'zsjy/admissionManagement/index', '', 1, 0, 'C', '0', '0', 'zsjy:admission:list', 'certificate', 'admin', NOW(), 'admin', NOW(), '新生录取管理');
-- 新生录取管理功能权限
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_by, create_time, update_by, update_time, remark)
VALUES (2161, '录取信息查询', 2160, 1, '', '', '', 1, 0, 'F', '0', '0', 'zsjy:admission:query', '#', 'admin', NOW(), 'admin', NOW(), '');
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_by, create_time, update_by, update_time, remark)
VALUES (2162, '录取处理', 2160, 2, '', '', '', 1, 0, 'F', '0', '0', 'zsjy:admission:process', '#', 'admin', NOW(), 'admin', NOW(), '');
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_by, create_time, update_by, update_time, remark)
VALUES (2163, '缴费确认', 2160, 3, '', '', '', 1, 0, 'F', '0', '0', 'zsjy:admission:payment', '#', 'admin', NOW(), 'admin', NOW(), '');
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_by, create_time, update_by, update_time, remark)
VALUES (2164, '录取信息导出', 2160, 4, '', '', '', 1, 0, 'F', '0', '0', 'zsjy:admission:export', '#', 'admin', NOW(), 'admin', NOW(), '');
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_by, create_time, update_by, update_time, remark)
VALUES (2165, '批量录取处理', 2160, 5, '', '', '', 1, 0, 'F', '0', '0', 'zsjy:admission:batchProcess', '#', 'admin', NOW(), 'admin', NOW(), '');
-- =============================================
-- 角色权限配置:为超级管理员分配权限
-- =============================================
-- 获取超级管理员角色ID(通常为1)
INSERT INTO sys_role_menu (role_id, menu_id)
SELECT 1, menu_id FROM sys_menu WHERE menu_id BETWEEN 2160 AND 2165;
COMMIT;
-- =============================================
-- 菜单权限配置完成说明
-- =============================================
-- 1. 已创建新生录取管理二级菜单(挂在招生迎新管理下)
-- 2. 已创建5个功能权限:
-- - 录取信息查询
-- - 录取处理
-- - 缴费确认
-- - 录取信息导出
-- - 批量录取处理
-- 3. 已为超级管理员角色分配所有权限
-- 4. 菜单ID范围:2160-2165(共6个菜单项)
--
-- 使用说明:
-- 1. 执行此SQL脚本完成菜单权限配置
-- 2. 重新登录系统即可看到新生录取管理菜单
-- 3. 可根据需要为其他角色分配相应权限
-- =============================================