From 0d035b779a72eb9f304181ee0a1e01a84d7f88fe Mon Sep 17 00:00:00 2001 From: simonzhangsz Date: Thu, 26 Oct 2023 10:48:49 +0800 Subject: [PATCH] fix: update sys_job --- database/upgrade/upg_sys_job.sql | 77 ++++++++++++++++++++++++-- database/upgvue3/upg_sys_job.sql | 92 +++++++++++++++++++++++++++----- 2 files changed, 151 insertions(+), 18 deletions(-) diff --git a/database/upgrade/upg_sys_job.sql b/database/upgrade/upg_sys_job.sql index 1500e709..fefe3e6b 100644 --- a/database/upgrade/upg_sys_job.sql +++ b/database/upgrade/upg_sys_job.sql @@ -42,9 +42,78 @@ CREATE TABLE IF NOT EXISTS`sys_job` ( -- ---------------------------- -- Records of sys_job -- ---------------------------- -INSERT INTO `sys_job` VALUES (4, '删除过期网元备份文件', 'SYSTEM', 'delExpiredNeBackup', '{\"duration\":90}', '0 20 0 * * ?', '3', '0', '1', '1', 'admin', 1697091151529, 'admin', 1698134207967, '删除过期网元etc备份文件, 传入参数表示保留90天的备份文件, 默认60天'); -INSERT INTO `sys_job` VALUES (5, '删除过期历史告警记录', 'SYSTEM', 'deleteExpiredRecord', '{\"duration\":34,\"tableName\":\"alarm\",\"colName\":\"event_time\",\"extras\":\"alarm_status=\'0\'\"}', '0 10 0 * * ?', '3', '0', '1', '1', 'admin', 1698150591601, 'admin', 1698197292003, '删除过期历史告警记录,传入参数表示保留90天的历史告警记录'); -INSERT INTO `sys_job` VALUES (6, '删除过期黄金指标记录', 'SYSTEM', 'deleteExpiredRecord', '{\"duration\":39,\"tableName\":\"gold_kpi\",\"colName\":\"date\"}', '0 15 0 * * ?', '3', '0', '1', '1', 'admin', 1698197983126, 'admin', 1698198074872, '黄金指标记录保留60天'); -INSERT INTO `sys_job` VALUES (7, '网元配置自动备份任务', 'SYSTEM', 'backupEtcFromNE', '', '0 30 0 * * ?', '3', '0', '1', '1', 'admin', 1698223216479, '', 0, '自动备份网元etc目录下的配置文件'); + +INSERT IGNORE INTO `sys_job` +VALUES ( + 4, + '删除过期网元备份文件', + 'SYSTEM', + 'delExpiredNeBackup', + '{\"duration\":90}', + '0 20 0 * * ?', + '3', + '0', + '1', + '1', + 'admin', + 1697091151529, + 'admin', + 1698134207967, + '删除过期网元etc备份文件, 传入参数表示保留90天的备份文件, 默认60天' + ); +INSERT IGNORE INTO `sys_job` +VALUES ( + 5, + '删除过期历史告警记录', + 'SYSTEM', + 'deleteExpiredRecord', + '{\"duration\":90,\"tableName\":\"alarm\",\"colName\":\"event_time\",\"extras\":\"alarm_status=\'0\'\"}', + '0 10 0 * * ?', + '3', + '0', + '1', + '1', + 'admin', + 1698150591601, + 'admin', + 1698197292003, + '删除过期历史告警记录,传入参数表示保留90天的历史告警记录' + ); +INSERT IGNORE INTO `sys_job` +VALUES ( + 6, + '删除过期黄金指标记录', + 'SYSTEM', + 'deleteExpiredRecord', + '{\"duration\":60,\"tableName\":\"gold_kpi\",\"colName\":\"date\"}', + '0 15 0 * * ?', + '3', + '0', + '1', + '1', + 'admin', + 1698197983126, + 'admin', + 1698198074872, + '黄金指标记录保留60天' + ); +INSERT IGNORE INTO `sys_job` +VALUES ( + 7, + '网元配置自动备份任务', + 'SYSTEM', + 'backupEtcFromNE', + '', + '0 30 0 * * ?', + '3', + '0', + '1', + '1', + 'admin', + 1698223216479, + '', + 0, + '自动备份网元etc目录下的配置文件, 可修改cron表达式设置备份时间和周期 ' + ); SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/upgvue3/upg_sys_job.sql b/database/upgvue3/upg_sys_job.sql index 945f8230..6c4c5375 100644 --- a/database/upgvue3/upg_sys_job.sql +++ b/database/upgvue3/upg_sys_job.sql @@ -1,27 +1,25 @@ /* Navicat Premium Data Transfer - + Source Server : local_mariadb Source Server Type : MariaDB Source Server Version : 100338 (10.3.38-MariaDB) Source Host : localhost:33066 Source Schema : omc_db - + Target Server Type : MariaDB Target Server Version : 100338 (10.3.38-MariaDB) File Encoding : 65001 - + Date: 25/10/2023 18:24:04 -*/ - + */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; - -- ---------------------------- -- Table structure for sys_job -- ---------------------------- DROP TABLE IF EXISTS `sys_job`; -CREATE TABLE `sys_job` ( +CREATE TABLE `sys_job` ( `job_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID', `job_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '任务名称', `job_group` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'DEFAULT' COMMENT '任务组名', @@ -39,13 +37,79 @@ CREATE TABLE `sys_job` ( `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注', PRIMARY KEY (`job_id`, `job_name`, `job_group`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '调度任务调度表' ROW_FORMAT = Dynamic; - -- ---------------------------- -- Records of sys_job -- ---------------------------- -INSERT INTO `sys_job` VALUES (4, '删除过期网元备份文件', 'SYSTEM', 'delExpiredNeBackup', '{\"duration\":90}', '0 20 0 * * ?', '3', '0', '1', '1', 'admin', 1697091151529, 'admin', 1698134207967, '删除过期网元etc备份文件, 传入参数表示保留90天的备份文件, 默认60天'); -INSERT INTO `sys_job` VALUES (5, '删除过期历史告警记录', 'SYSTEM', 'deleteExpiredRecord', '{\"duration\":34,\"tableName\":\"alarm\",\"colName\":\"event_time\",\"extras\":\"alarm_status=\'0\'\"}', '0 10 0 * * ?', '3', '0', '1', '1', 'admin', 1698150591601, 'admin', 1698197292003, '删除过期历史告警记录,传入参数表示保留90天的历史告警记录'); -INSERT INTO `sys_job` VALUES (6, '删除过期黄金指标记录', 'SYSTEM', 'deleteExpiredRecord', '{\"duration\":39,\"tableName\":\"gold_kpi\",\"colName\":\"date\"}', '0 15 0 * * ?', '3', '0', '1', '1', 'admin', 1698197983126, 'admin', 1698198074872, '黄金指标记录保留60天'); -INSERT INTO `sys_job` VALUES (7, '网元配置自动备份任务', 'SYSTEM', 'backupEtcFromNE', '', '0 30 0 * * ?', '3', '0', '1', '1', 'admin', 1698223216479, '', 0, '自动备份网元etc目录下的配置文件'); - -SET FOREIGN_KEY_CHECKS = 1; +INSERT INTO `sys_job` +VALUES ( + 4, + '删除过期网元备份文件', + 'SYSTEM', + 'delExpiredNeBackup', + '{\"duration\":90}', + '0 20 0 * * ?', + '3', + '0', + '1', + '1', + 'admin', + 1697091151529, + 'admin', + 1698134207967, + '删除过期网元etc备份文件, 传入参数表示保留90天的备份文件, 默认60天' + ); +INSERT INTO `sys_job` +VALUES ( + 5, + '删除过期历史告警记录', + 'SYSTEM', + 'deleteExpiredRecord', + '{\"duration\":90,\"tableName\":\"alarm\",\"colName\":\"event_time\",\"extras\":\"alarm_status=\'0\'\"}', + '0 10 0 * * ?', + '3', + '0', + '1', + '1', + 'admin', + 1698150591601, + 'admin', + 1698197292003, + '删除过期历史告警记录,传入参数表示保留90天的历史告警记录' + ); +INSERT INTO `sys_job` +VALUES ( + 6, + '删除过期黄金指标记录', + 'SYSTEM', + 'deleteExpiredRecord', + '{\"duration\":60,\"tableName\":\"gold_kpi\",\"colName\":\"date\"}', + '0 15 0 * * ?', + '3', + '0', + '1', + '1', + 'admin', + 1698197983126, + 'admin', + 1698198074872, + '黄金指标记录保留60天' + ); +INSERT INTO `sys_job` +VALUES ( + 7, + '网元配置自动备份任务', + 'SYSTEM', + 'backupEtcFromNE', + '', + '0 30 0 * * ?', + '3', + '0', + '1', + '1', + 'admin', + 1698223216479, + '', + 0, + '自动备份网元etc目录下的配置文件, 可修改cron表达式设置备份时间和周期' + ); +SET FOREIGN_KEY_CHECKS = 1; \ No newline at end of file