| | |
| | | `id` varchar(36) not null, |
| | | `modelid` varchar(64) not null, |
| | | `key` varchar(64), |
| | | `value` varchar(64), |
| | | `value` varchar(1000), |
| | | `valuetype` varchar(64), |
| | | `name` varchar(64), |
| | | `sort` integer, |
| | |
| | | `ml_model_method_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型方法id', |
| | | `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参数名称', |
| | | `setting_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参数key', |
| | | `setting_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参数值', |
| | | `setting_value` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参数值', |
| | | `value_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参数类型', |
| | | `sort` int NULL DEFAULT NULL COMMENT '排序', |
| | | PRIMARY KEY (`id`) USING BTREE, |
| | |
| | | |
| | | -- t_st_schedule_record 创建复合索引 |
| | | CREATE INDEX idx_st_schedule_record_scheme_result_time ON t_st_schedule_record (scheme_id, result_code, schedule_time DESC, create_time DESC); |
| | | |
| | | CREATE TABLE `t_mm_predict_auto_adjust_config` ( |
| | | `id` varchar(36) NOT NULL, |
| | | `config_name` varchar(255) DEFAULT NULL COMMENT '配置名称', |
| | | `config_code` varchar(255) DEFAULT NULL COMMENT '配置编码', |
| | | `output_id` varchar(36) DEFAULT NULL COMMENT '预测输出id', |
| | | `point_id` varchar(36) DEFAULT NULL COMMENT '测点id', |
| | | `t` int DEFAULT NULL COMMENT '取值时间范围', |
| | | `trigger_rule` varchar(36) DEFAULT NULL COMMENT '触发规则', |
| | | `trigger_value` double DEFAULT NULL COMMENT '触发值', |
| | | `adjust_direction` tinyint DEFAULT '1' COMMENT '调整方向(1:正向,-1:反向)', |
| | | `adjust_length` int DEFAULT NULL COMMENT '调整长度', |
| | | `adjust_value_rule` varchar(36) DEFAULT NULL COMMENT '调整值计算规则', |
| | | `is_enable` tinyint DEFAULT NULL COMMENT '是否启用(0禁用 1启用)', |
| | | `create_time` datetime DEFAULT NULL, |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `config_code` (`config_code`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='预测结果自动调整配置表'; |
| | | |
| | | -- 预测项影响因素 |
| | | |
| | | CREATE TABLE `t_mm_predict_influence_factor_config` ( |
| | | `id` varchar(36) NOT NULL, |
| | | `output_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '预测项id', |
| | | `pattern` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '统计方式', |
| | | `is_enable` tinyint DEFAULT NULL COMMENT '是否启用(0禁用 1启用)', |
| | | `create_time` datetime DEFAULT NULL, |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `output_id_pattern_unique` (`output_id`,`pattern`), |
| | | KEY `output_id` (`output_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='预测项影响因素配置表'; |
| | | |
| | | CREATE TABLE `t_mm_predict_influence_factor` ( |
| | | `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, |
| | | `config_id` varchar(36) DEFAULT NULL COMMENT '配置id', |
| | | `factor_output_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '因素预测项id', |
| | | `deviation_value` double DEFAULT NULL COMMENT '偏差值', |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `config_id_factor_output_id_unique` (`config_id`,`factor_output_id`), |
| | | CONSTRAINT `t_mm_predict_influence_factor_ibfk_1` FOREIGN KEY (`config_id`) REFERENCES `t_mm_predict_influence_factor_config` (`id`) ON DELETE CASCADE |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='预测项影响因素关联表'; |
| | | |
| | | CREATE TABLE `t_mm_predict_influence_factor_result` ( |
| | | `factor_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '因素id', |
| | | `time` datetime DEFAULT NULL COMMENT '影响时间', |
| | | `value` double DEFAULT NULL COMMENT '影响值', |
| | | UNIQUE KEY `factor_id_time_unique` (`factor_id`,`time` DESC) USING BTREE, |
| | | CONSTRAINT `t_mm_predict_influence_factor_result_ibfk_1` FOREIGN KEY (`factor_id`) REFERENCES `t_mm_predict_influence_factor` (`id`) ON DELETE CASCADE |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='预测项影响因素结果表'; |