gxt_runtime_score.sql 2.0 KB

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