定时任务增加系统定时任务

This commit is contained in:
2025-11-25 14:45:11 +08:00
parent 5d14957eba
commit 24c5188eb0
14 changed files with 988 additions and 30 deletions

View File

@@ -275,3 +275,56 @@ INSERT INTO `tb_crontab_task_meta` (
NOW()
);
-- 9. 热门资源推荐任务
INSERT INTO `tb_crontab_task_meta` (
`id`, `meta_id`, `name`, `description`, `category`,
`bean_name`, `method_name`, `script_path`, `param_schema`, `auto_publish`,
`sort_order`, `creator`, `create_time`
) VALUES (
'9',
'top_recommend_task',
'热门资源推荐',
'每天凌晨1点自动更新热门推荐资源浏览量TOP10+最新发布TOP10',
'系统内部任务',
'topRecommendTask',
'execute',
'',
'[]',
0,
9,
'system',
NOW()
);
-- 创建热门资源推荐任务实例
INSERT INTO `tb_crontab_task` (
`id`, `task_id`, `meta_id`, `task_name`,`task_group`, `description`,`bean_name`,
`cron_expression`, `method_name`, `method_params`, `status`, `creator`, `create_time`
) VALUES (
'9',
'task_top_recommend_daily',
'top_recommend_task',
'每日热门资源推荐更新',
'系统内部任务',
'每天凌晨1点自动更新热门推荐资源列表',
'topRecommendTask',
'0 0 1 * * ?',
'execute',
'{}',
1,
'system',
NOW()
);
-- 赋予root用户和superadmin角色对热门资源推荐任务的读写执行权限
INSERT INTO `tb_resource_permission` (`id`, `resource_type`, `resource_id`, `dept_id`,
`role_id`, `can_read`, `can_write`, `can_execute`, `creator`, `updater`,
`create_time`, `update_time`, `delete_time`, `deleted`)
VALUES ('671f0c40642e6a69c2be9b6d7a4e986e', 7, 'task_top_recommend_daily', 'root_department',
'superadmin', 1, 1, 1, '1', NULL,
'2025-11-25 13:57:16', '2025-11-25 13:57:16', NULL, 0);
INSERT INTO `tb_resource_permission` (`id`, `resource_type`, `resource_id`, `dept_id`,
`role_id`, `can_read`, `can_write`, `can_execute`, `creator`, `updater`,
`create_time`, `update_time`, `delete_time`, `deleted`)
VALUES ('c365853b6a0e38a9c504962de4403e57', 7, 'task_top_recommend_daily', NULL, NULL,
1, 0, 0, '1', NULL,
'2025-11-25 13:57:16', '2025-11-25 13:57:16', NULL, 0);

View File

@@ -170,6 +170,7 @@ INSERT INTO `tb_sys_menu` VALUES
('8001', 'menu_admin_meta_email_default', '默认接收人配置', 'menu_admin_crontab_manage', '/admin/manage/crontab/meta-email-default', 'admin/manage/crontab/MetaEmailDefaultView', NULL, 1, 0, 'SidebarLayout', '1', NULL, '2025-11-18 18:00:00', '2025-11-18 18:00:00', NULL, 0),
('8002', 'menu_admin_crontab_log', '执行日志', 'menu_admin_crontab_manage', '/admin/manage/crontab/log', 'admin/manage/crontab/LogManagementView', 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),
('8004', 'menu_admin_system_task', '系统定时任务配置', 'menu_admin_crontab_manage', '/admin/manage/crontab/system-task', 'admin/manage/crontab/SystemTaskView', NULL, 4, 0, 'SidebarLayout', '1', NULL, '2025-11-25 13:45:00', '2025-11-25 13:45:00', NULL, 0),
-- 消息通知模块菜单 (9000-9999)
('9001', 'menu_admin_message_manage', '消息管理', NULL, '/admin/manage/message', 'admin/manage/message/MessageManageView', 'admin/notice.svg', 9, 0, 'SidebarLayout', '1', NULL, '2025-11-13 10:00:00', '2025-11-13 10:00:00', NULL, 0),
-- 用户端消息中心菜单 (650-699)
@@ -238,6 +239,7 @@ INSERT INTO `tb_sys_menu_permission` (id, permission_id, menu_id, creator, creat
('233', 'perm_crontab_manage', 'menu_admin_crontab_task', '1', now()),
('234', 'perm_crontab_manage', 'menu_admin_crontab_log', '1', now()),
('235', 'perm_crontab_manage', 'menu_admin_news_crawler', '1', now()),
('252', 'perm_crontab_manage', 'menu_admin_system_task', '1', now()),
-- 消息通知管理菜单权限关联
('240', 'perm_message_manage', 'menu_admin_message_manage', '1', now()),