From fb6347b4eaf4bd8abacf80bf4110b9f1e4a26692 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Tue, 23 Nov 2021 18:50:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=9A=E6=97=B6=E6=8A=A5=E5=91=8Asql?= =?UTF-8?q?=E8=AF=AD=E5=8F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/db/migration/V28__de1.5.sql | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/backend/src/main/resources/db/migration/V28__de1.5.sql b/backend/src/main/resources/db/migration/V28__de1.5.sql index 2323b57938..880cad0927 100644 --- a/backend/src/main/resources/db/migration/V28__de1.5.sql +++ b/backend/src/main/resources/db/migration/V28__de1.5.sql @@ -24,3 +24,59 @@ ADD COLUMN `service_name` varchar(255) NULL COMMENT '策略名称' AFTER `channe UPDATE `sys_msg_channel` SET `service_name` = 'sendStation' WHERE `msg_channel_id` = 1; INSERT INTO `sys_msg_channel`(`msg_channel_id`, `channel_name`, `service_name`) VALUES (2, 'webmsg.channel_email_msg', 'sendEmail'); + +-- ---------------------------- +-- 新增定时报告 +-- ---------------------------- +BEGIN; +INSERT INTO `sys_menu` VALUES (60, 1, 2, 1, '任务管理', 'sys-task', 'system/task/index', 1001, 'task', 'system-task', b'0', b'0', b'0', '', NULL, NULL, NULL, NULL); +update sys_menu set pid = 60 ,title = '数据同步', icon = 'dataset-task'; +COMMIT; + + +-- ---------------------------- +-- Table structure for sys_task +-- ---------------------------- +-- DROP TABLE IF EXISTS `sys_task`; +CREATE TABLE `sys_task` ( + `task_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID', + `task_name` varchar(255) NOT NULL COMMENT '任务名称', + `task_type` varchar(100) NOT NULL COMMENT '任务类型', + `start_time` bigint(13) DEFAULT NULL COMMENT '开始时间', + `end_time` bigint(13) DEFAULT NULL COMMENT '结束时间', + `rate_type` int(10) NOT NULL COMMENT '频率方式', + `rate_val` varchar(255) DEFAULT NULL COMMENT '频率值', + `creator` bigint(20) NOT NULL COMMENT '创建者ID', + `create_time` bigint(13) DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`task_id`), + KEY `sys_task_type` (`task_type`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 + +-- ---------------------------- +-- Table structure for sys_task_instance +-- ---------------------------- +-- DROP TABLE IF EXISTS `sys_task_instance`; +CREATE TABLE `sys_task_instance` ( + `instance_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务实例ID', + `task_id` bigint(20) NOT NULL COMMENT '任务ID', + `execute_time` bigint(13) DEFAULT NULL COMMENT '执行时间', + `finish_time` bigint(13) DEFAULT NULL COMMENT '完成时间', + `status` int(10) DEFAULT NULL COMMENT '实例状态', + `info` longtext COMMENT '执行信息', + PRIMARY KEY (`instance_id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 + +-- ---------------------------- +-- Table structure for sys_task_email +-- ---------------------------- +-- DROP TABLE IF EXISTS `sys_task_email`; +CREATE TABLE `sys_task_email` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '邮件模版ID', + `title` varchar(255) DEFAULT NULL COMMENT '模版标题', + `panel_id` varchar(255) DEFAULT NULL COMMENT '仪表板ID', + `recipients` varchar(255) DEFAULT NULL COMMENT '收件人', + `content` blob COMMENT '内容', + `pixel` varchar(255) DEFAULT NULL COMMENT '像素', + `task_id` bigint(20) NOT NULL COMMENT '任务ID', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=1