@@ -1,13 +1,26 @@
use school_news ;
-- 插入部门数据
INSERT INTO ` tb_sys_dept ` ( id , dept_id , name, description ) VALUES ( ' 1 ' , ' root_department ' , ' 超级部门 ' , ' 系统超级部门 ' ) ;
INSERT INTO ` tb_sys_dept ` ( id , dept_id , name , parent_id , description ) VALUES ( ' 2 ' , ' default_department ' , ' 默认部门 ' , ' root_department ' , ' 系统默认创建的部门 ' ) ;
-- 插入默认超级管理员用户( 必须最先创建, 因为后续数据的creator都需要引用此用户)
INSERT INTO ` tb_sys_user ` ( id , user name, password , email , status , create_time ) VALUES
( ' 1 ' , ' superadmin ' , ' $2a$10$/Bo2SXboVUpYfR6EA.y8puYQaMGBcuNYFY/EkQRY3w27IH56EuEcS ' , ' superadmin@example.com ' , 1 , now ( ) ) ;
-- 插入默认用户信息数据
INSERT INTO ` tb_sys_user_info ` ( id , user_id , full_name , avatar , create_time ) VALUES
( ' 1 ' , ' 1 ' , ' 超级管理员 ' , ' default ' , now ( ) ) ;
-- 插入部门数据( 包含dept_path字段)
INSERT INTO ` tb_sys_dept ` ( id , dept_id , name , parent_id , dept_path , description , creator , create_time ) VALUES
( ' 1 ' , ' root_department ' , ' 超级部门 ' , NULL , ' /root_department/ ' , ' 系统超级部门 ' , ' 1 ' , now ( ) ) ;
INSERT INTO ` tb_sys_dept ` ( id , dept_id , name , parent_id , dept_path , description , creator , create_time ) VALUES
( ' 2 ' , ' default_department ' , ' 默认部门 ' , ' root_department ' , ' /root_department/default_department/ ' , ' 系统默认创建的部门 ' , ' 1 ' , now ( ) ) ;
-- 插入角色数据
INSERT INTO ` tb_sys_role ` ( id , role_id , name , description ) VALUES ( ' 1 ' , ' superadmin ' , ' 超级管理员 ' , ' 超级管理员角色 ' ) ;
INSERT INTO ` tb_sys_role ` ( id , role_id , name , description ) VALUES ( ' 2 ' , ' admin ' , ' 管理员 ' , ' 管理员角色 ' ) ;
INSERT INTO ` tb_sys_role ` ( id , role_id , name , description ) VALUES ( ' 3 ' , ' freedom ' , ' 自由角色 ' , ' 自由角色 ' ) ;
INSERT INTO ` tb_sys_role ` ( id , role_id , name , description , creator , create_time ) VALUES
( ' 1 ' , ' super admin' , ' 超级 管理员' , ' 超级 管理员角色' , ' 1 ' , now ( ) );
INSERT INTO ` tb_sys_role ` ( id , role_id , name , description , creator , create_time ) VALUES
( ' 2 ' , ' admin ' , ' 管理员 ' , ' 管理员角色 ' , ' 1 ' , now ( ) ) ;
INSERT INTO ` tb_sys_role ` ( id , role_id , name , description , creator , create_time ) VALUES
( ' 3 ' , ' freedom ' , ' 自由角色 ' , ' 自由角色 ' , ' 1 ' , now ( ) ) ;
-- 插入部门-角色关联数据
INSERT INTO ` tb_sys_dept_role ` ( id , dept_id , role_id , creator , create_time ) VALUES
@@ -15,8 +28,9 @@ INSERT INTO `tb_sys_dept_role` (id, dept_id, role_id, creator, create_time) VALU
( ' 2 ' , ' default_department ' , ' admin ' , ' 1 ' , now ( ) ) ,
( ' 3 ' , ' default_department ' , ' freedom ' , ' 1 ' , now ( ) ) ;
-- 插入用户-角色关联数据
INSERT INTO ` tb_sys_user_dept_role ` ( id , user_id , dept_id , role_id , creator , create_time ) VALUES ( ' 1 ' , ' 1 ' , ' root_department ' , ' superadmin ' , ' 1 ' , now ( ) ) ;
-- 插入用户-部门- 角色关联数据( root_department的superadmin)
INSERT INTO ` tb_sys_user_dept_role ` ( id , user_id , dept_id , role_id , creator , create_time ) VALUES
( ' 1 ' , ' 1 ' , ' root_department ' , ' superadmin ' , ' 1 ' , now ( ) ) ;
-- 插入模块数据
INSERT INTO ` tb_sys_module ` ( id , module_id , name , code , description , icon , order_num , status , creator , create_time ) VALUES
@@ -72,87 +86,62 @@ INSERT INTO `tb_sys_role_permission` (id, role_id, permission_id, creator, creat
( ' 18 ' , ' admin ' , ' perm_crontab_execute ' , ' 1 ' , now ( ) ) ;
-- 插入前端菜单数据
INSERT INTO ` tb_sys_menu ` ( id , menu_id , name , parent_id , url , component , icon , order_num , type , layout , creator , create_time ) VALUES
( ' 100 ' , ' menu_home ' , ' 首页 ' , NULL , ' /home ' , ' user/home/HomeView ' , ' el-icon-house ' , 1 , 1 , ' NavigationLayout ' , ' 1 ' , now ( ) ) ,
-- 资源中心
( ' 200 ' , ' menu_resource_center ' , ' 资源中心 ' , NULL , ' /resource-center ' , ' user/resource-center/ResourceCenterView ' , ' el-icon-folder-opened ' , 2 , 1 , ' NavigationLayout ' , ' 1 ' , now ( ) ) ,
-- 学习计划
( ' 300 ' , ' menu_study_plan ' , ' 学习计划 ' , NULL , ' /study-plan ' , ' user/study-plan/StudyPlan View ' , ' el-icon-reading ' , 3 , 1 , ' NavigationLayout ' , ' 1 ' , now ( ) ) ,
( ' 301 ' , ' menu_study_tasks ' , ' 学习任务 ' , ' menu_study_plan ' , ' /study-plan/tasks ' , ' user/study-plan/StudyTasks View ' , ' el-icon-s-order ' , 1 , 1 , ' NavigationLayout ' , ' 1 ' , now ( ) ) ,
( ' 302 ' , ' menu_course_center ' , ' 课程中心 ' , ' menu_study_plan ' , ' /study-plan/course ' , ' user/study-plan/CourseCenterView ' , ' el-icon-video-play ' , 2 , 1 , ' NavigationLayout ' , ' 1 ' , now ( ) ) ,
( ' 303 ' , ' menu_task _detail ' , ' 任务 详情' , ' menu_study_plan ' , ' /study-plan/task -detail ' , ' user/study-plan/LearningTask DetailView ' , ' el-icon-document ' , 3 , 3 , ' NavigationLayout ' , ' 1 ' , now ( ) ) ,
( ' 304 ' , ' menu_course_detail ' , ' 课程详情 ' , ' menu_study_plan ' , ' /study-plan/course-detail ' , ' user/study-plan/CourseDetail View ' , ' el-icon-video-play ' , 4 , 3 , ' NavigationLayout ' , ' 1 ' , now ( ) ) ,
( ' 305 ' , ' menu_course_study ' , ' 课程学习 ' , ' menu_study_plan ' , ' /study-plan/course-study ' , ' user/study-plan/CourseStudyView ' , ' el-icon-video-play ' , 5 , 3 , ' NavigationLayout ' , ' 1 ' , now ( ) ) ,
( ' 400 ' , ' menu_user_dropdown ' , ' 用户下拉菜单 ' , NULL , ' ' , ' ' , ' el-icon-user ' , 4 , 0 , ' NavigationLayout ' , ' 1 ' , now ( ) ) ,
-- 个人中心
( ' 401 ' , ' menu_user_cen ter ' , ' 个人中心 ' , ' menu_user_dropdown ' , ' /user-center ' , ' user/user-center/UserCen ter View ' , ' el-icon-user ' , 4 , 1 , ' NavigationLayout ' , ' 1 ' , now ( ) ) ,
( ' 402 ' , ' menu_learning_record s ' , ' 学习记录 ' , ' menu_user_center ' , ' /user-center/learning-record s ' , ' user/user-center/LearningRecord sView ' , ' el-icon-document ' , 1 , 0 , ' NavigationLayout ' , ' 1 ' , now ( ) ) ,
( ' 403 ' , ' menu_my_favorites ' , ' 我的收藏 ' , ' menu_user_center ' , ' /user-center/favorites ' , ' user/user-center/MyFavoritesView ' , ' el-icon-star-on ' , 2 , 0 , ' NavigationLayout ' , ' 1 ' , now ( ) ) ,
( ' 404 ' , ' menu_my_achievements ' , ' 我的成就 ' , ' menu_user_center ' , ' /user-center/achievements ' , ' user/user-center/MyAchievementsView ' , ' el-icon-trophy ' , 3 , 0 , ' NavigationLayout ' , ' 1 ' , now ( ) ) ,
-- 账号中心
( ' 500 ' , ' menu_profile ' , ' 账号中心 ' , ' menu_user_dropdown ' , ' /profile ' , ' user/profile/ProfileView ' , ' el-icon-user-solid ' , 5 , 1 , ' NavigationLayout ' , ' 1 ' , now ( ) ) ,
( ' 501 ' , ' menu_personal_info ' , ' 个人信息 ' , ' menu_profile ' , ' /profile/personal-info ' , ' user/profile/PersonalInfo View' , ' el-icon-user ' , 1 , 0 , ' Navigation Layout' , ' 1 ' , now ( ) ) ,
( ' 502 ' , ' menu_account_settings ' , ' 账号设置 ' , 'menu_profile ' , ' /profile/account-settings ' , ' user/profile/AccountSettingsView ' , ' el-icon- setting' , 2 , 0 , ' Navigation Layout' , ' 1 ' , now ( ) ) ,
-- 智能体模块
( ' 6 00' , ' menu_ai_assistant ' , ' 智能体模块 ' , NULL , ' /ai-assistant ' , ' user/ai-assistant/AIAssistantView ' , ' el-icon-cpu ' , 6 , 1 , ' Navigation Layout' , ' 1 ' , now ( ) ) ;
-- 插入后端管理菜单数据 (type=0 侧边栏菜单)
INSERT INTO ` tb_sys_menu ` ( id , menu_id , name , parent_id , url , component , icon , order_num , type , layout , creator , create_time ) VALUES
-- 系统总览
( ' 1 000 ' , ' menu_admin_overview ' , ' 系统总览 ' , NULL , ' /admin/overview ' , ' admin/overview/SystemOverviewView ' , ' el-icon-data-analysis ' , 1 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
-- 用户管理
( ' 2000 ' , ' menu_sys_manage ' , ' 系统管理 ' , NULL , ' ' , ' ' , ' el-icon-user ' , 2 , 0 , ' Sidebar Layout' , ' 1 ' , now ( ) ) ,
( ' 2 001 ' , ' menu_admin_user ' , ' 用户 管理' , ' menu_sys_manage ' , ' /admin/manage/system/user ' , ' admin/manage/system/UserManageView ' , ' el-icon-user ' , 1 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 2 002 ' , ' menu_admin_dept ' , ' 部门 管理' , ' menu_sys _manage ' , ' /admin/manage/system/dept ' , ' admin/manage/system/Dept ManageView ' , ' el-icon-office-building ' , 2 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 2 003 ' , ' menu_admin_role ' , ' 角色 管理' , ' menu_sys _manage ' , ' /admin/manage/system/role ' , ' admin/manage/system/Role ManageView ' , ' el-icon-user-solid ' , 3 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 2 005 ' , ' menu_admin_menu ' , ' 菜单 管理' , ' menu_sys _manage ' , ' /admin/manage/system/menu ' , ' admin/manage/system/Menu ManageView ' , ' el-icon-menu ' , 4 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 2 006 ' , ' menu_admin_module ' , ' 模块权限 管理' , ' menu_sys _manage ' , ' /admin/manage/system/module-permission ' , ' admin/manage/system/ModulePermission ManageView ' , ' el-icon-s-grid ' , 5 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
-- 资源管理
( ' 3 000 ' , ' menu_admin_resource_manage ' , ' 资源管理 ' , NULL , ' ' , ' ' , ' el-icon-folder ' , 3 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 3 001 ' , ' menu_admin_resourc e ' , ' 资源 管理' , ' menu_admin_resource _manage ' , ' /admin/manage/resource/res ourc e ' , ' admin/manage/resource/Res ourc eManagementView ' , ' el-icon-folder ' , 1 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 3 002 ' , ' menu_admin_articl e ' , ' 文章 管理' , ' menu_admin_resource _manage ' , ' /admin/manage/resource/article ' , ' admin/manage/resource/Article ManagementView ' , ' el-icon-document ' , 2 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 3 003 ' , ' menu_admin_data_records ' , ' 数据记录 ' , ' menu_admin_resource_manage ' , ' /admin/manage/resource/data-records ' , ' admin/manage/resource/DataRecordsView ' , ' el-icon-data-line ' , 3 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
-- 文章相关
( ' 301 0' , ' menu_article_add ' , ' 文章添加 ' , ' menu_admin_article ' , ' /article/add ' , ' public/article/ArticleAddView ' , ' el-icon-plus ' , 1 , 3 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 301 1' , ' menu_article_show ' , ' 文章展示 ' , ' menu_admin_articl e ' , ' /article/show ' , ' public/article/ArticleShowView ' , ' el-icon-document ' , 2 , 3 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
-- 运营管理
( ' 4 000 ' , ' menu_admin_content_manage ' , ' 运营管理 ' , NULL , ' ' , ' ' , ' el-icon-s-operation ' , 4 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 4 001 ' , ' menu_admin_banner ' , ' Banner管理 ' , ' menu_admin_content _manage ' , ' /admin/manage/content/banner ' , ' admin/manage/content/BannerManagementView ' , ' el-icon-picture ' , 1 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 4 002 ' , ' menu_admin_tag ' , ' 标签 管理' , ' menu_admin_content_manage ' , ' /admin/manage/content/tag ' , ' admin/manage/content/TagManagementView ' , ' el-icon-price-tag ' , 2 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 4 003 ' , ' menu_admin_column ' , ' 栏目 管理' , ' menu_admin_content _manage ' , ' /admin/manage/content/column ' , ' admin/manage/content/Column ManagementView ' , ' el-icon-menu ' , 3 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 4 004 ' , ' menu_admin_content ' , ' 内容管理 ' , ' menu_admin_content _manage ' , ' /admin/manage/content/content ' , ' admin/manage/content/Content ManagementView ' , ' el-icon-document ' , 4 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
-- 学习管理
( ' 5000 ' , ' menu_admin_study_manage ' , ' 学习管理 ' , NULL , ' ' , ' ' , ' el-icon-reading ' , 5 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 5002 ' , ' menu_admin_task_manage ' , ' 任务管理 ' , ' menu_admin_study_manage ' , ' /admin/manage/study/task-manage ' , ' admin/manage/study/TaskManageView ' , ' el-icon-s-order ' , 2 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 5003 ' , ' menu_admin_study_records ' , ' 学习记录 ' , ' menu_admin_study_manage ' , ' /admin/manage/study/study-records ' , ' admin/manage/study/StudyRecordsView ' , ' el-icon-document ' , 3 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 5004 ' , ' menu_admin_course_manage ' , ' 课程管理 ' , ' menu_admin_study_manage ' , ' /admin/manage/study/course ' , ' admin/manage/study/CourseManagementView ' , ' el-icon-video-play ' , 4 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 5005 ' , ' menu_admin_achievement_manage ' , ' 成就管理 ' , ' menu_admin_study_manage ' , ' /admin/manage/study/achievement ' , ' admin/manage/achievement/AchievementManagementView ' , ' el-icon-trophy ' , 5 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
-- 智能体管理
( ' 6000 ' , ' menu_admin_ai_manage ' , ' 智能体管理 ' , NULL , ' ' , ' ' , ' el-icon-cpu ' , 6 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 6001 ' , ' menu_admin_ai ' , ' AI管理 ' , ' menu_admin_ai_manage ' , ' /admin/manage/ai/ai ' , ' admin/manage/ai/AIManagementView ' , ' el-icon-cpu ' , 1 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 6002 ' , ' menu_admin_ai_config ' , ' AI配置 ' , ' menu_admin_ai_manage ' , ' /admin/manage/ai/config ' , ' admin/manage/ai/AIConfigView ' , ' el-icon-setting ' , 2 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 6003 ' , ' menu_admin_knowledge ' , ' 知识库管理 ' , ' menu_admin_ai_manage ' , ' /admin/manage/ai/knowledge ' , ' admin/manage/ai/KnowledgeManagementView ' , ' el-icon-collection ' , 3 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
-- 系统日志
( ' 7000 ' , ' menu_admin_logs_manage ' , ' 系统日志 ' , NULL , ' ' , ' ' , ' el-icon-document ' , 7 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 7001 ' , ' menu_admin_system_logs ' , ' 系统日志 ' , ' menu_admin_logs_manage ' , ' /admin/manage/logs/system ' , ' admin/manage/logs/SystemLogsView ' , ' el-icon-document ' , 1 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 7002 ' , ' menu_admin_login_logs ' , ' 登录日志 ' , ' menu_admin_logs_manage ' , ' /admin/manage/logs/login ' , ' admin/manage/logs/LoginLogsView ' , ' el-icon-key ' , 2 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 7003 ' , ' menu_admin_operation_logs ' , ' 操作日志 ' , ' menu_admin_logs_manage ' , ' /admin/manage/logs/operation ' , ' admin/manage/logs/OperationLogsView ' , ' el-icon-s-operation ' , 3 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 7004 ' , ' menu_admin_system_config ' , ' 系统配置 ' , ' menu_admin_logs_manage ' , ' /admin/manage/logs/config ' , ' admin/manage/logs/SystemConfigView ' , ' el-icon-setting ' , 4 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
-- 定时任务管理
( ' 8000 ' , ' menu_admin_crontab_manage ' , ' 定时任务管理 ' , NULL , ' ' , ' ' , ' el-icon-alarm-clock ' , 8 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 8001 ' , ' menu_admin_crontab_task ' , ' 任务管理 ' , ' menu_admin_crontab_manage ' , ' /admin/manage/crontab/task ' , ' admin/manage/crontab/TaskManagementView ' , ' el-icon-s-order ' , 1 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 8002 ' , ' menu_admin_crontab_log ' , ' 执行日志 ' , ' menu_admin_crontab_manage ' , ' /admin/manage/crontab/log ' , ' admin/manage/crontab/LogManagementView ' , ' el-icon-document ' , 2 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ,
( ' 8003 ' , ' menu_admin_news_crawler ' , ' 新闻爬虫配置 ' , ' menu_admin_crontab_manage ' , ' /admin/manage/crontab/news-crawler ' , ' admin/manage/crontab/NewsCrawlerView ' , ' el-icon-share ' , 3 , 0 , ' SidebarLayout ' , ' 1 ' , now ( ) ) ;
INSERT INTO ` tb_sys_menu ` VALUES
-- 用户前端菜单 (100-699)
( ' 100 ' , ' menu_home ' , ' 首页 ' , NULL , ' /home ' , ' user/home/HomeView ' , NULL , 1 , 1 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:49:56 ' , NULL , 0 ) ,
( ' 200 ' , ' menu_resource_center ' , ' 资源中心 ' , NULL , ' /resource-center ' , ' user/resource-center/ResourceCenterView ' , NULL , 2 , 1 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:49:56 ' , NULL , 0 ) ,
( ' 300 ' , ' menu_study_plan ' , ' 学习计划 ' , NULL , ' /study-plan ' , ' user/study-plan/StudyPlanView ' , NULL , 3 , 1 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 301 ' , ' menu_study_tasks ' , ' 学习任务 ' , ' menu_study_plan ' , ' /study-plan/tasks ' , ' user/study-plan/StudyTasks View ' , NULL , 1 , 1 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 302 ' , ' menu_course_center ' , ' 课程中心 ' , ' menu_study_plan ' , ' /study-plan/course ' , ' user/study-plan/CourseCenter View ' , NULL , 2 , 1 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 303 ' , ' menu_task_detail ' , ' 任务详情 ' , ' menu_study_plan ' , ' /study-plan/task-detail ' , ' user/study-plan/LearningTaskDetailView ' , NULL , 3 , 3 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 304 ' , ' menu_course _detail ' , ' 课程 详情' , ' menu_study_plan ' , ' /study-plan/course -detail ' , ' user/study-plan/Course DetailView ' , NULL , 4 , 3 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 305 ' , ' menu_course_study ' , ' 课程学习 ' , ' menu_study_plan ' , ' /study-plan/course-study ' , ' user/study-plan/CourseStudy View ' , NULL , 5 , 3 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 400 ' , ' menu_user_dropdown ' , ' 用户下拉菜单 ' , NULL , ' ' , ' ' , NULL , 4 , 0 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:49:56 ' , NULL , 0 ) ,
( ' 401 ' , ' menu_user_center ' , ' 个人中心 ' , ' menu_user_dropdown ' , ' /user-center ' , ' user/user-center/UserCenterView ' , NULL , 4 , 1 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:49:56 ' , NULL , 0 ) ,
( ' 402 ' , ' menu_learning_records ' , ' 学习记录 ' , ' menu_user_center ' , ' /user-center/learning-records ' , ' user/user-center/LearningRecordsView ' , NULL , 1 , 0 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:49:56 ' , NULL , 0 ) ,
( ' 403 ' , ' menu_my_favori tes ' , ' 我的收藏 ' , ' menu_user_center ' , ' /user-center/favorites ' , ' user/user-center/MyFavori tes View ' , NULL , 2 , 0 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:49:56 ' , NULL , 0 ) ,
( ' 404 ' , ' menu_my_achievement s ' , ' 我的成就 ' , ' menu_user_center ' , ' /user-center/achievement s ' , ' user/user-center/MyAchievement sView ' , NULL , 3 , 0 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:49:56 ' , NULL , 0 ) ,
( ' 500 ' , ' menu_profile ' , ' 账号中心 ' , ' menu_user_dropdown ' , ' /profile ' , ' user/profile/ProfileView ' , NULL , 5 , 1 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:49:56 ' , NULL , 0 ) ,
( ' 501 ' , ' menu_personal_info ' , ' 个人信息 ' , ' menu_profile ' , ' /profile/personal-info ' , ' user/profile/PersonalInfoView ' , NULL , 1 , 0 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 502 ' , ' menu_account_settings ' , ' 账号设置 ' , ' menu_profile ' , ' /profile/account-settings ' , ' user/profile/AccountSettingsView ' , NULL , 2 , 0 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 600 ' , ' menu_ai_assistant ' , ' 智能体模块 ' , NULL , ' /ai-assistant ' , ' user/ai-assistant/AIAssistantView ' , NULL , 6 , 1 , ' NavigationLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
-- 管理后台菜单 (1000-8999)
( ' 1000 ' , ' menu_admin_overview ' , ' 系统总览 ' , NULL , ' /admin/overview ' , ' admin/overview/SystemOverview View' , ' admin/overview.svg ' , 1 , 0 , ' Sidebar Layout' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:52:32 ' , NULL , 0 ) ,
( ' 2000 ' , ' menu_sys_manage ' , ' 系统管理 ' , NULL , ' ' , ' ' , ' admin/ settings.svg ' , 2 , 0 , ' Sidebar Layout' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:52:35 ' , NULL , 0 ) ,
( ' 2001 ' , ' menu_admin_user ' , ' 用户管理 ' , ' menu_sys_manage ' , ' /admin/manage/system/user ' , ' admin/manage/system/UserManageView ' , ' admin/usermange.svg ' , 1 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:52:38 ' , NULL , 0 ) ,
( ' 2002 ' , ' menu_admin_dept ' , ' 部门管理 ' , ' menu_sys_manage ' , ' /admin/manage/system/dept ' , ' admin/manage/system/DeptManageView ' , NULL , 2 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 2 003 ' , ' menu_admin_role ' , ' 角色管理 ' , ' menu_sys_manage ' , ' /admin/manage/system/role ' , ' admin/manage/system/RoleManageView ' , NULL , 3 , 0 , ' Sidebar Layout' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 2005 ' , ' menu_admin_menu ' , ' 菜单管理 ' , ' menu_sys_manage ' , ' /admin/manage/system/menu ' , ' admin/manage/system/MenuManageView ' , NULL , 4 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 2006 ' , ' menu_admin_module ' , ' 模块权限管理 ' , ' menu_sys_manage ' , ' /admin/manage/system/module-permission ' , ' admin/manage/system/ModulePermissionManageView ' , NULL , 5 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 3000 ' , ' menu_admin_resource_manage ' , ' 资源管理 ' , NULL , ' ' , ' ' , ' admin/resource.svg ' , 3 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:52:40 ' , NULL , 0 ) ,
( ' 3001 ' , ' menu_admin_resource ' , ' 数据采集 ' , ' menu_admin_resource_manage ' , ' /admin/manage/resource/resource ' , ' admin/manage/resource/ResourceManagementView ' , NULL , 1 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 3 002 ' , ' menu_admin_article ' , ' 文章管理 ' , ' menu_admin_resource_manage ' , ' / admin/manage/resource/article ' , ' admin/manage/resource/ArticleManagementView ' , NULL , 2 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 3003 ' , ' menu_admin_data_records ' , ' 数据记录 ' , ' menu_admin_resource_manage ' , ' /admin/manage/resource/data-records ' , ' admin/manage/resource/DataRecordsView ' , NULL , 3 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 3010 ' , ' menu_article_add ' , ' 文章添加 ' , ' menu_admin_article ' , ' /article/add ' , ' public/article/ArticleAddView ' , NULL , 1 , 3 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 3011 ' , ' menu_article_show ' , ' 文章展示 ' , ' menu_admin_article ' , ' /article/show ' , ' public/article/ArticleShowView ' , NULL , 2 , 3 , ' Navigation Layout' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 40 00' , ' menu_admin_content_manage ' , ' 运营 管理' , NULL , ' ' , ' ' , ' admin/maintain.svg ' , 4 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:52:42 ' , NULL , 0 ) ,
( ' 4 001 ' , ' menu_admin_banner ' , ' Banner 管理' , ' menu_admin_content _manage ' , ' /admin/manage/content/banner ' , ' admin/manage/content/Banner Management View ' , NULL , 1 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:49:56 ' , NULL , 0 ) ,
( ' 4 002 ' , ' menu_admin_tag ' , ' 标签 管理' , ' menu_admin_content _manage ' , ' /admin/manage/content/tag ' , ' admin/manage/content/Tag Management View ' , NULL , 2 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:49:56 ' , NULL , 0 ) ,
( ' 4 003 ' , ' menu_admin_column ' , ' 栏目 管理' , ' menu_admin_content _manage ' , ' /admin/manage/content/column ' , ' admin/manage/content/Column Management View ' , NULL , 3 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:49:56 ' , NULL , 0 ) ,
( ' 4 004 ' , ' menu_admin_content ' , ' 内容 管理' , ' menu_admin_content _manage ' , ' /admin/manage/content/content ' , ' admin/manage/content/Content Management View ' , NULL , 4 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:49:56 ' , NULL , 0 ) ,
( ' 5000 ' , ' menu_admin_study_manage ' , ' 学习管理 ' , NULL , ' ' , ' ' , ' admin/study.svg ' , 5 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:52:46 ' , NULL , 0 ) ,
( ' 5002 ' , ' menu_admin_task_manage ' , ' 任务管理 ' , ' menu_admin_study_manage ' , ' /admin/manage/study/task-manage ' , ' admin/manage/study/TaskManageView ' , NULL , 2 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 5 003 ' , ' menu_admin_study_records ' , ' 学习记录 ' , ' menu_admin_study_manage ' , ' /admin/manage/study/study-records ' , ' admin/manage/study/StudyRecordsView ' , NULL , 3 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 5 004 ' , ' menu_admin_course_manag e ' , ' 课程 管理' , ' menu_admin_study _manage ' , ' /admin/manage/study/c ours e ' , ' admin/manage/study/C ours eManagementView ' , ' admin/course.svg ' , 4 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:52:48 ' , NULL , 0 ) ,
( ' 5 005 ' , ' menu_admin_achievement_manag e ' , ' 成就 管理' , ' menu_admin_study _manage ' , ' /admin/manage/study/achievement ' , ' admin/manage/achievement/Achievement ManagementView ' , NULL , 5 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 60 00' , ' menu_admin_ai_manage ' , ' 智能体管理 ' , NULL , ' ' , ' ' , ' admin/agent.svg ' , 6 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:52:50 ' , NULL , 0 ) ,
( ' 6001 ' , ' menu_admin_ai ' , ' AI管理 ' , ' menu_admin_ai_manage ' , ' /admin/manage/ai/ai ' , ' admin/manage/ai/AIManagementView ' , NULL , 1 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 6002 ' , ' menu_admin_ai_config ' , ' AI配置 ' , ' menu_admin_ai_manage ' , ' /admin/manage/ai/config ' , ' admin/manage/ai/AIConfigView ' , NULL , 2 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 6003 ' , ' menu_admin_knowledge ' , ' 知识库管理 ' , ' menu_admin_ai_manage ' , ' /admin/manage/ai/knowledge ' , ' admin/manage/ai/KnowledgeManagementView ' , NULL , 3 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 700 0' , ' menu_admin_logs_manage ' , ' 系统日志 ' , NULL , ' ' , ' ' , ' admin/logs.svg ' , 7 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:52:53 ' , NULL , 0 ) ,
( ' 700 1' , ' menu_admin_system_logs ' , ' 系统日志 ' , ' menu_admin_logs_manag e ' , ' /admin/manage/logs/system ' , ' admin/manage/logs/SystemLogsView ' , NULL , 1 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 7002 ' , ' menu_admin_login_logs ' , ' 登录日志 ' , ' menu_admin_logs_manage ' , ' /admin/manage/logs/login ' , ' admin/manage/logs/LoginLogsView ' , NULL , 2 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 7 003 ' , ' menu_admin_operation_logs ' , ' 操作日志 ' , ' menu_admin_logs_manage ' , ' /admin/manage/logs/operation ' , ' admin/manage/logs/OperationLogsView ' , NULL , 3 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 7 004 ' , ' menu_admin_system_config ' , ' 系统配置 ' , ' menu_admin_logs _manage ' , ' /admin/manage/logs/config ' , ' admin/manage/logs/SystemConfigView ' , NULL , 4 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 80 00' , ' menu_admin_crontab_manage ' , ' 定时任务 管理' , NULL , ' ' , ' ' , NULL , 8 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 8 001 ' , ' menu_admin_crontab_task ' , ' 任务 管理' , ' menu_admin_cr ontab _manage ' , ' /admin/manage/cr ontab/task ' , ' admin/manage/cr ontab/Task ManagementView ' , NULL , 1 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 8 002 ' , ' menu_admin_cr ontab_log ' , ' 执行日志 ' , ' menu_admin_cr ontab _manage ' , ' /admin/manage/cr ontab/log ' , ' admin/manage/cr ontab/Log ManagementView ' , NULL , 2 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ,
( ' 8003 ' , ' menu_admin_news_crawler ' , ' 新闻爬虫配置 ' , ' menu_admin_crontab_manage ' , ' /admin/manage/crontab/news-crawler ' , ' admin/manage/crontab/NewsCrawlerView ' , NULL , 3 , 0 , ' SidebarLayout ' , ' 1 ' , NULL , ' 2025-10-27 17:26:06 ' , ' 2025-10-29 11:48:39 ' , NULL , 0 ) ;
-- 插入菜单权限关联数据
INSERT INTO ` tb_sys_menu_permission ` ( id , permission_id , menu_id , creator , create_time ) VALUES
-- 前端菜单权限关联