-- ---------------------------- -- 维保运行时间分数区间配置表 -- ---------------------------- DROP TABLE IF EXISTS `gxt_runtime_score`; CREATE TABLE `gxt_runtime_score` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID', `min_hours` DECIMAL(10,2) NOT NULL COMMENT '最小小时数', `max_hours` DECIMAL(10,2) NULL DEFAULT NULL COMMENT '最大小时数(null表示无上限)', `score_range` VARCHAR(50) NOT NULL COMMENT '分数区间描述', `description` VARCHAR(200) NULL DEFAULT NULL COMMENT '描述', `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建者', `create_time` DATETIME NULL DEFAULT NULL COMMENT '创建时间', `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新者', `update_time` DATETIME NULL DEFAULT NULL COMMENT '更新时间', `remark` VARCHAR(500) NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `idx_score_range` (`score_range`) USING BTREE COMMENT '分数区间唯一索引' ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '维保运行时间分数区间配置表' ROW_FORMAT = Dynamic; -- ---------------------------- -- 插入默认分数区间配置 -- ---------------------------- INSERT INTO `gxt_runtime_score` VALUES (1, 0.00, 10.00, '<10小时', '恢复运行时间小于10小时', 'admin', NOW(), NULL, NULL, '快速恢复'); INSERT INTO `gxt_runtime_score` VALUES (2, 10.00, 240.00, '10-240小时', '恢复运行时间10-240小时', 'admin', NOW(), NULL, NULL, '正常恢复'); INSERT INTO `gxt_runtime_score` VALUES (3, 240.00, 270.00, '240-270小时', '恢复运行时间240-270小时', 'admin', NOW(), NULL, NULL, '延迟恢复'); INSERT INTO `gxt_runtime_score` VALUES (4, 270.00, 300.00, '270-300小时', '恢复运行时间270-300小时', 'admin', NOW(), NULL, NULL, '严重延迟'); INSERT INTO `gxt_runtime_score` VALUES (5, 300.00, NULL, '>300小时', '恢复运行时间超过300小时', 'admin', NOW(), NULL, NULL, '极严重延迟');