pangu-user-platform/sql/pangu_menu.sql

127 lines
14 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.

-- ============================================================
-- 盘古用户平台 - 业务菜单初始化脚本
-- 作者:湖北新华业务中台研发团队
-- 创建时间2026-01-31
-- 说明:在 RuoYi 基础上添加盘古业务模块菜单
-- ============================================================
-- 一级菜单:盘古管理(放在系统管理之前)
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2000, '盘古管理', 0, 0, 'pangu', NULL, '', '', 1, 0, 'M', '0', '0', '', 'peoples', 'admin', sysdate(), '', NULL, '盘古用户平台业务菜单');
-- 二级菜单:学校管理
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2001, '学校管理', 2000, 1, 'school', 'school/index', '', 'School', 1, 0, 'C', '0', '0', 'pangu:school:list', 'education', 'admin', sysdate(), '', NULL, '学校管理菜单');
-- 学校管理按钮权限
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2011, '学校查询', 2001, 1, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:school:query', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2012, '学校新增', 2001, 2, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:school:add', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2013, '学校修改', 2001, 3, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:school:edit', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2014, '学校删除', 2001, 4, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:school:remove', '#', 'admin', sysdate(), '', NULL, '');
-- 二级菜单:会员管理
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2002, '会员管理', 2000, 2, 'member', 'member/index', '', 'Member', 1, 0, 'C', '0', '0', 'pangu:member:list', 'peoples', 'admin', sysdate(), '', NULL, '会员管理菜单');
-- 会员管理按钮权限
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2021, '会员查询', 2002, 1, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:member:query', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2022, '会员新增', 2002, 2, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:member:add', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2023, '会员修改', 2002, 3, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:member:edit', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2024, '会员删除', 2002, 4, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:member:remove', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2025, '重置密码', 2002, 5, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:member:resetPwd', '#', 'admin', sysdate(), '', NULL, '');
-- 二级菜单:学生管理
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2003, '学生管理', 2000, 3, 'student', 'student/index', '', 'Student', 1, 0, 'C', '0', '0', 'pangu:student:list', 'people', 'admin', sysdate(), '', NULL, '学生管理菜单');
-- 学生管理按钮权限
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2031, '学生查询', 2003, 1, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:student:query', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2032, '学生新增', 2003, 2, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:student:add', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2033, '学生修改', 2003, 3, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:student:edit', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2034, '学生删除', 2003, 4, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:student:remove', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2035, '学生导入', 2003, 5, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:student:import', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2036, '学生导出', 2003, 6, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:student:export', '#', 'admin', sysdate(), '', NULL, '');
-- 二级菜单:应用管理
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2004, '应用管理', 2000, 4, 'application', 'application/index', '', 'Application', 1, 0, 'C', '0', '0', 'pangu:application:list', 'component', 'admin', sysdate(), '', NULL, '应用管理菜单');
-- 应用管理按钮权限
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2041, '应用查询', 2004, 1, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:application:query', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2042, '应用新增', 2004, 2, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:application:add', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2043, '应用修改', 2004, 3, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:application:edit', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2044, '应用删除', 2004, 4, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:application:remove', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2045, '重置密钥', 2004, 5, '', '', '', '', 1, 0, 'F', '0', '0', 'pangu:application:resetSecret', '#', 'admin', sysdate(), '', NULL, '');
-- 二级菜单:基础数据(目录)
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2005, '基础数据', 2000, 5, 'base', NULL, '', '', 1, 0, 'M', '0', '0', '', 'dict', 'admin', sysdate(), '', NULL, '基础数据目录');
-- 三级菜单:年级管理
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2051, '年级管理', 2005, 1, 'grade', 'base/grade/index', '', 'Grade', 1, 0, 'C', '0', '0', 'pangu:grade:list', 'tree-table', 'admin', sysdate(), '', NULL, '年级管理菜单');
-- 三级菜单:班级管理
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2052, '班级管理', 2005, 2, 'class', 'base/class/index', '', 'Class', 1, 0, 'C', '0', '0', 'pangu:class:list', 'list', 'admin', sysdate(), '', NULL, '班级管理菜单');
-- 三级菜单:学科管理
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2053, '学科管理', 2005, 3, 'subject', 'base/subject/index', '', 'Subject', 1, 0, 'C', '0', '0', 'pangu:subject:list', 'education', 'admin', sysdate(), '', NULL, '学科管理菜单');
-- 三级菜单:区域管理
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2054, '区域管理', 2005, 4, 'region', 'base/region/index', '', 'Region', 1, 0, 'C', '0', '0', 'pangu:region:list', 'tree', 'admin', sysdate(), '', NULL, '区域管理菜单');
-- 为管理员角色分配菜单权限
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2000);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2001);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2002);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2003);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2004);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2005);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2011);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2012);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2013);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2014);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2021);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2022);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2023);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2024);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2025);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2031);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2032);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2033);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2034);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2035);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2036);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2041);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2042);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2043);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2044);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2045);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2051);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2052);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2053);
INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2054);