From 874dd8d939b4ae61efbb799855c9ddf328722972 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期三, 25 十二月 2024 18:08:08 +0800 Subject: [PATCH] Merge branch 'master' of http://dlindusit.com:53929/r/iailab-plat --- iailab-module-model/iailab-module-model-biz/db/mysql.sql | 78 +++++++++++++++++++++++---------------- 1 files changed, 46 insertions(+), 32 deletions(-) diff --git a/iailab-module-model/iailab-module-model-biz/db/mysql.sql b/iailab-module-model/iailab-module-model-biz/db/mysql.sql index 2cdaff8..0d9da47 100644 --- a/iailab-module-model/iailab-module-model-biz/db/mysql.sql +++ b/iailab-module-model/iailab-module-model-biz/db/mysql.sql @@ -66,7 +66,7 @@ id varchar(36) not null, modelid varchar(36), `key` varchar(36), - value varchar(256), + value varchar(1000), name varchar(36), valuetype varchar(36), primary key (id), @@ -86,13 +86,6 @@ primary key (id), INDEX idx_modelid (modelid) ) engine = innodb default character set utf8mb4 COMMENT = '预测模型输入参数表'; - -create table t_mm_model_resultstr -( - id varchar(64) not null, - resultstr varchar(64), - primary key (id) -) engine = innodb default character set utf8mb4 COMMENT = '预测模型结果字符串表'; create table t_mm_predict_item @@ -122,7 +115,7 @@ ( id varchar(36) not null, itemid varchar(36), - expression varchar(255), + expression varchar(1000), num integer, primary key (id), UNIQUE INDEX uk_itemid (itemid) @@ -160,14 +153,6 @@ ) engine = innodb default character set utf8mb4 COMMENT = '预测项模型表'; -create table t_mm_result_table -( - id varchar(36) not null, - tablename varchar(30), - primary key (id) -) engine = innodb default character set utf8mb4 COMMENT = '预测结果存放表'; - - create table t_mm_item_result_json ( id varchar(36) not null, @@ -196,19 +181,35 @@ ( id varchar(36) not null, item_id varchar(36) not null COMMENT '预测项ID', - sample_length integer COMMENT '样本长度', + out_id varchar(36) not null COMMENT '输出ID', + sample_length integer COMMENT '取样长度', value_type integer COMMENT '值类型', + begin_time datetime COMMENT '开始统计时间', in_deviation decimal(8, 3) COMMENT '精准误差', in_accuracy_rate decimal(6, 4) COMMENT '精准度', out_deviation decimal(8, 3) COMMENT '不可信误差', out_accuracy_rate decimal(6, 4) COMMENT '不可信率', - is_enable tinyint, - update_time datetime, - begin_time datetime, + is_enable tinyint COMMENT '是否启用', + create_time datetime COMMENT '创建时间', + update_time datetime COMMENT '更新时间', primary key (id), INDEX idx_item_id (item_id) ) engine = innodb default character set utf8mb4 COMMENT = '预测精准度表'; + +create table t_mm_item_accuracy_his +( + id varchar(36) not null, + rate_id varchar(36) not null COMMENT '预测精准度ID', + in_deviation decimal(8, 3) COMMENT '精准误差', + in_accuracy_rate decimal(6, 4) COMMENT '精准度', + out_deviation decimal(8, 3) COMMENT '不可信误差', + out_accuracy_rate decimal(6, 4) COMMENT '不可信率', + create_time datetime COMMENT '创建时间', + primary key (id), + INDEX idx_rate_id (rate_id) +) engine = innodb + default character set utf8mb4 COMMENT = '预测精准度历史'; create table t_mm_predict_alarm_config ( @@ -216,12 +217,13 @@ title varchar(20) COMMENT '消息标题', alarm_obj varchar(36) COMMENT '监控对象', item_id varchar(36) COMMENT '预测项ID', + out_id varchar(36) COMMENT '输出ID', comp_length int COMMENT '比较长度', upper_limit decimal(10, 4) COMMENT '上限', lower_limit decimal(10, 4) COMMENT '下限', unit varchar(10) COMMENT '单位', coefficient decimal(10, 4) COMMENT '转换系数', - model_id varchar(36) COMMENT '调度建议模型', + schedule_id varchar(36) COMMENT '调度方案', is_enable tinyint NOT NULL COMMENT '是否启用(0禁用 1启用)', `creator` varchar(64) NOT NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', @@ -234,11 +236,13 @@ create table t_mm_predict_alarm_message ( id varchar(36) not null, + config_id varchar(36) COMMENT '配置ID', title varchar(36) COMMENT '消息标题', content varchar(128) COMMENT '消息内容', alarm_obj varchar(36) COMMENT '监控对象', point_id varchar(36) COMMENT '监控点位ID', item_id varchar(36) COMMENT '预测项ID', + out_id varchar(36) COMMENT '输出ID', current_value decimal(18, 4) COMMENT '当前值', out_time datetime COMMENT '超出时间', out_value decimal(18, 4) COMMENT '超出值', @@ -247,6 +251,7 @@ create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', primary key (id), INDEX idx_item_id (item_id), + INDEX idx_config_id (config_id), INDEX idx_alarm_obj (alarm_obj), INDEX idx_alarm_time (alarm_time) ) engine = innodb @@ -598,7 +603,7 @@ `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件名', `file_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件保存路径', `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', - `create_time` timestamp NULL DEFAULT NULL COMMENT '生成时间', + `create_time` datetime NULL DEFAULT NULL COMMENT '生成时间', PRIMARY KEY (`id`, `mdk_id`) USING BTREE, INDEX `del_code_history`(`mdk_id` ASC) USING BTREE, CONSTRAINT `del_code_history` FOREIGN KEY (`mdk_id`) REFERENCES `t_mpk_file` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT @@ -633,7 +638,7 @@ `method_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '方法id', `setting_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'key', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参数名称', - `value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参数默认值', + `value` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参数默认值', `type` varchar(255) 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 '参数类型', `max` int NULL DEFAULT NULL COMMENT '最大值', @@ -671,8 +676,8 @@ `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `project_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目名称', `project_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目编码', - `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间', - `update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '项目表' ROW_FORMAT = DYNAMIC; @@ -704,8 +709,8 @@ `file_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件路径', `version` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '版本号', `log` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新日志', - `model_names` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '打包模型名称(“,”分割)', - `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间', + `model_names` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '打包模型名称(“,”分割)', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', PRIMARY KEY (`id`, `project_id`) USING BTREE, INDEX `del_package_history`(`project_id` ASC) USING BTREE, CONSTRAINT `del_package_history` FOREIGN KEY (`project_id`) REFERENCES `t_mpk_project` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT @@ -810,8 +815,8 @@ `id` varchar(36) NOT NULL, `chart_name` varchar(100) DEFAULT NULL COMMENT '图表名称', `chart_code` varchar(100) DEFAULT NULL COMMENT '图表编码', - `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间', - `update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_chart_code` (`chart_code`), KEY `index_id` (`id`) @@ -825,8 +830,8 @@ `param_code` varchar(100) DEFAULT NULL COMMENT '参数编码', `param_value` varchar(1000) DEFAULT NULL COMMENT '参数值', `remark` varchar(255) DEFAULT NULL COMMENT '备注', - `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间', - `update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', PRIMARY KEY (`id`, `chart_id`) USING BTREE, KEY `index_chart_id` (`chart_id`), CONSTRAINT `chart_id` FOREIGN KEY (`chart_id`) REFERENCES `t_chart` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT @@ -868,3 +873,12 @@ INSERT INTO `iailab_plat_system`.`system_dict_type` (`id`, `name`, `type`, `status`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `deleted_time`) VALUES (644, '模型结果数据类型', 'model_result_type', 0, '', '141', '2024-11-11 15:16:58', '141', '2024-11-11 15:16:58', b'0', '1970-01-01 00:00:00'); INSERT INTO `iailab_plat_system`.`system_dict_data` (`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1628, 1, 'double[]', '1', 'model_result_type', 0, '', '', '', '141', '2024-11-11 15:21:05', '141', '2024-11-11 15:21:05', b'0'); INSERT INTO `iailab_plat_system`.`system_dict_data` (`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1629, 2, 'double[][]', '2', 'model_result_type', 0, '', '', '', '141', '2024-11-11 15:21:17', '141', '2024-11-11 15:21:17', b'0'); + + +alter table t_mm_item_output add column `result_name` varchar(50) DEFAULT NULL; + + +alter table t_st_schedule_scheme add column `mpkprojectid` varchar(36) DEFAULT NULL; + +alter table t_st_schedule_record add column `result_code` varchar(10) DEFAULT NULL; +alter table t_st_schedule_record add column `result_data` varchar(1000) DEFAULT NULL; \ No newline at end of file -- Gitblit v1.9.3