dengzedong
2024-09-13 3acc3151d842922fda223cbed8987b3fe9f83e24
提交 | 用户 | 时间
6a5cf8 1 create table t_dm_module
f154f0 2 (
3   id              varchar(36) not null,
4   modulename      varchar(50),
5   moduletype      varchar(30),
6   cycle           decimal(5, 0),
7   modulenavconfig varchar(3072),
8   predicttime     datetime,
9   collecttime     datetime,
10   create_time     datetime default current_timestamp,
11   update_time     datetime default current_timestamp,
12   traintime       datetime,
13   primary key (id),
6a5cf8 14   UNIQUE INDEX idx_moduletype (moduletype)
15 ) engine = innodb default character set utf8mb4 COMMENT = '管网表';
f154f0 16
17
6a5cf8 18 create table t_dm_module_item
f154f0 19 (
20   id         varchar(36) not null,
21   moduleid   varchar(36),
22   itemid     varchar(36),
23   itemorder  bigint,
24   status     bigint,
25   categoryid varchar(64),
26   primary key (id),
27   key idx_moduleid (moduleid)
6a5cf8 28 ) engine = innodb default character set utf8mb4 COMMENT = '管网预测项关系表';
f154f0 29
30 create table t_mm_item_output
31 (
32   id            varchar(36) not null,
33   itemid        varchar(36),
34   pointid       varchar(36),
35   resulttableid varchar(36),
36   tagname       varchar(50),
37   outputorder   decimal(5, 0),
38   primary key (id),
6a5cf8 39   INDEX idx_itemid (itemid)
40 ) engine = innodb default character set utf8mb4 COMMENT = '预测项输出表';
f154f0 41
6a5cf8 42 create table t_mm_item_result
f154f0 43 (
44   id        varchar(36) not null,
45   outputid  varchar(36),
46   datatime  datetime,
47   datavalue decimal(19, 3),
48   primary key (id),
6a5cf8 49   INDEX idx_outputid (outputid),
50   INDEX idx_datatime (datatime)
f154f0 51 ) engine = innodb
6a5cf8 52   default character set utf8mb4 COMMENT = '预测结果表';
f154f0 53
6a5cf8 54 create table t_mm_item_type
f154f0 55 (
56   id            varchar(36) not null,
57   itemtypename  varchar(50),
58   itemclasstype varchar(100),
59   assemblyname  varchar(64),
60   primary key (id)
6a5cf8 61 ) engine = innodb default character set utf8mb4 COMMENT = '预测项类型表';
f154f0 62
6a5cf8 63 create table t_mm_model_arith_settings
f154f0 64 (
6a5cf8 65   id        varchar(36) not null,
66   modelid   varchar(36),
67   `key`     varchar(36),
f154f0 68   value     varchar(256),
6a5cf8 69   name      varchar(36),
70   valuetype varchar(36),
f154f0 71   primary key (id),
6a5cf8 72   INDEX idx_modelid (modelid)
73 ) engine = innodb default character set utf8mb4 COMMENT = '预测模型设置参数表';
f154f0 74
6a5cf8 75 create table t_mm_model_param
f154f0 76 (
6a5cf8 77   id                  varchar(36) not null,
78   modelid             varchar(36),
79   modelparamname      varchar(36),
80   modelparamid        varchar(36),
f154f0 81   modelparamorder     integer,
82   modelparamportorder integer,
83   datalength          integer,
6a5cf8 84   modelparamtype      varchar(36),
f154f0 85   primary key (id),
6a5cf8 86   INDEX idx_modelid (modelid)
87 ) engine = innodb default character set utf8mb4 COMMENT = '预测模型输入参数表';
f154f0 88
6a5cf8 89 create table t_mm_model_resultstr
f154f0 90 (
91   id        varchar(64) not null,
92   resultstr varchar(64),
6a5cf8 93   primary key (id)
94 ) engine = innodb default character set utf8mb4 COMMENT = '预测模型结果字符串表';
f154f0 95
96 create table
97   t_mm_predict_item
98 (
99   id              varchar(36) not null,
100   itemno          varchar(16),
101   itemname        varchar(50),
102   caltypeid       varchar(36),
103   itemtypeid      varchar(36),
104   predictlength   decimal(5, 0),
105   granularity     decimal(5, 0),
106   status          decimal(5, 0),
107   isfuse          decimal(5, 0),
108   predictphase    decimal(5, 0),
109   workchecked     decimal(5, 0),
110   unittransfactor decimal(31, 6),
111   create_time     datetime default current_timestamp,
112   update_time     datetime default current_timestamp,
113   saveindex       varchar(16),
114   primary key (id),
6a5cf8 115   UNIQUE INDEX uk_itemno (itemno)
116 ) engine = innodb default character set utf8mb4 COMMENT = '预测模型结果字符串表';
f154f0 117
118 create table
119   t_mm_predict_merge_item
120 (
121   id         varchar(36) not null,
122   itemid     varchar(36),
6a5cf8 123   expression varchar(255),
f154f0 124   num        integer,
125   primary key (id),
6a5cf8 126   UNIQUE INDEX uk_itemid (itemid)
127 ) engine = innodb default character set utf8mb4 COMMENT = '合并预测项表';
f154f0 128
129 create table
130   t_mm_predict_model
131 (
132   id                  varchar(36) not null,
133   modelno             varchar(32),
134   modelname           varchar(50),
135   itemid              varchar(36),
136   arithid             varchar(36),
137   trainsamplength     decimal(5, 0),
138   predictsamplength   decimal(5, 0),
139   isonlinetrain       decimal(5, 0),
140   modelpath           varchar(256),
141   isnormal            decimal(5, 0),
142   normalmax           decimal(19, 3),
143   normalmin           decimal(19, 3),
144   status              decimal(5, 0),
145   classname           varchar(256),
146   methodname          varchar(64),
147   modelparamstructure varchar(128),
148   resultstrid         varchar(64),
149   settingmap          varchar(256),
150   trainmodelpath      varchar(256),
151   pathstatus          decimal(5, 0),
152   pdim                smallint,
153   traninip            varchar(16),
154   comparisonclassname varchar(256),
155   primary key (id),
6a5cf8 156   INDEX idx_modelno (modelno),
157   UNIQUE INDEX idx_itemid (itemid)
f154f0 158 ) engine = innodb
6a5cf8 159   default character set utf8mb4 COMMENT = '预测项模型表';
f154f0 160
6a5cf8 161 create table t_mm_result_table
f154f0 162 (
163   id        varchar(36) not null,
164   tablename varchar(30),
165   primary key (id)
6a5cf8 166 ) engine = innodb default character set utf8mb4 COMMENT = '预测结果存放表';
f154f0 167
168
6a5cf8 169 create table t_mm_item_result_json
f154f0 170 (
6a5cf8 171   id          varchar(36) not null,
172   outputid    varchar(36),
173   predicttime datetime,
174   jsonvalue   varchar(6400),
175   cumulant    varchar(36),
f154f0 176   primary key (id),
6a5cf8 177   INDEX idx_outputid (outputid),
178   INDEX idx_predicttime (predicttime)
179 ) engine = innodb default character set utf8mb4 COMMENT = '预测JSON数据表';
f154f0 180
181 create table
6a5cf8 182   t_mm_item_result_last_point
f154f0 183 (
6a5cf8 184   id        varchar(36) not null,
185   outputid  varchar(36),
186   datatime  datetime,
187   datavalue decimal(19, 3),
f154f0 188   primary key (id),
6a5cf8 189   INDEX idx_outputid (outputid),
190   INDEX idx_datatime (datatime)
191 ) engine = innodb default character set utf8mb4 COMMENT = '预测T+L数据表';
f154f0 192
6a5cf8 193 create table t_mm_item_accuracy_rate
f154f0 194 (
6a5cf8 195   id                varchar(36) not null,
196   item_id           varchar(36) not null COMMENT '预测项ID',
197   sample_length     integer COMMENT '样本长度',
198   value_type        integer COMMENT '值类型',
199   in_deviation      decimal(8, 3) COMMENT '精准误差',
200   in_accuracy_rate  decimal(6, 4) COMMENT '精准度',
201   out_deviation     decimal(8, 3) COMMENT '不可信误差',
202   out_accuracy_rate decimal(6, 4) COMMENT '不可信率',
203   is_enable         tinyint,
204   update_time       datetime,
205   begin_time        datetime,
f154f0 206   primary key (id),
6a5cf8 207   INDEX idx_item_id (item_id)
f154f0 208 ) engine = innodb
6a5cf8 209   default character set utf8mb4 COMMENT = '预测精准度表';
f154f0 210
7fd198 211 create table t_mm_predict_alarm_config
f154f0 212 (
7fd198 213   id            varchar(36) not null,
6a5cf8 214   title         varchar(20) COMMENT '消息标题',
7fd198 215   alarm_obj     varchar(36) COMMENT '监控对象',
216   item_id       varchar(36) COMMENT '预测项ID',
217   comp_length   int COMMENT '比较长度',
218   upper_limit   decimal(10, 4) COMMENT '上限',
219   lower_limit   decimal(10, 4) COMMENT '下限',
220   unit          varchar(10) COMMENT '单位',
221   coefficient   decimal(10, 4) COMMENT '转换系数',
222   model_id      varchar(36) COMMENT '调度建议模型',
223   is_enable     tinyint     NOT NULL COMMENT '是否启用(0禁用 1启用)',
224   `creator`     varchar(64) NOT NULL DEFAULT '' COMMENT '创建者',
225   `create_time` datetime    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
226   `updater`     varchar(64)          DEFAULT '' COMMENT '更新者',
227   `update_time` datetime    NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
228   primary key (id)
229 ) engine = innodb
230   default character set utf8mb4 COMMENT = '预警配置表';
231
232 create table t_mm_predict_alarm_message
233 (
234   id            varchar(36) not null,
235   title         varchar(36) COMMENT '消息标题',
236   content       varchar(128) COMMENT '消息内容',
237   alarm_obj     varchar(36) COMMENT '监控对象',
238   point_id      varchar(36) COMMENT '监控点位ID',
239   item_id       varchar(36) COMMENT '预测项ID',
240   current_value decimal(18, 4) COMMENT '当前值',
241   out_time      datetime COMMENT '超出时间',
242   out_value     decimal(18, 4) COMMENT '超出值',
243   alarm_type    varchar(10) COMMENT '预警类型',
244   alarm_time    datetime COMMENT '预警时间',
245   create_time   datetime    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
f154f0 246   primary key (id),
6a5cf8 247   INDEX idx_item_id (item_id),
248   INDEX idx_alarm_obj (alarm_obj),
249   INDEX idx_alarm_time (alarm_time)
f154f0 250 ) engine = innodb
7fd198 251   default character set utf8mb4 COMMENT = '预警消息表';
f154f0 252
6a5cf8 253
254 -- 调度模块
255
256 create table t_st_schedule_scheme
f154f0 257 (
6a5cf8 258   `id`                varchar(36) not null COMMENT 'ID',
056470 259   `code`              varchar(20) not null COMMENT '编号',
260   `name`              varchar(20) not null COMMENT '名称',
6a5cf8 261   `trigger_method`    varchar(20) COMMENT '触发方式',
262   `trigger_condition` varchar(20) COMMENT '触发条件',
263   `schedule_obj`      varchar(20) COMMENT '调整对象',
264   `schedule_type`     varchar(20) COMMENT '调整类型',
265   `schedule_strategy` varchar(20) COMMENT '调整策略',
266   `model_id`          varchar(36) COMMENT '调度模型',
267   `schedule_time`     datetime COMMENT '调度时间',
268   `status`            tinyint     NOT NULL DEFAULT 0 COMMENT '方案状态(0正常 1停用)',
269   `remark`            varchar(100) COMMENT '备注',
270   `creator`           varchar(64) NOT NULL DEFAULT '' COMMENT '创建者',
271   `create_time`       datetime    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
272   `updater`           varchar(64) NULL     DEFAULT '' COMMENT '更新者',
273   `update_time`       datetime    NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
bbc1ee 274   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
f154f0 275   primary key (id),
6a5cf8 276   UNIQUE INDEX `uk_code` (`code` ASC) USING BTREE
f154f0 277 ) engine = innodb
6a5cf8 278   default character set utf8mb4 COMMENT = '调度方案表';
279
280 create table t_st_schedule_model
281 (
282   `id`              varchar(36) not null COMMENT 'ID',
056470 283   `model_code`      varchar(64) not null COMMENT '模型编号',
284   `model_name`      varchar(64) not null COMMENT '模型名称',
6a5cf8 285   `model_type`      varchar(64) COMMENT '模型类型',
286   `class_name`      varchar(128) COMMENT '类名',
287   `method_name`     varchar(64) COMMENT '方法名',
288   `port_length`     integer COMMENT '输入数量',
289   `param_structure` varchar(256) COMMENT '参数构造',
290   `model_path`      varchar(256) COMMENT '路径',
291   `result_str_id`   varchar(64) COMMENT '结果ID',
292   `invocation`      varchar(64) COMMENT '调用方式',
293   `status`          tinyint     NOT NULL DEFAULT 0 COMMENT '状态(0正常 1停用)',
294   `creator`         varchar(64) NOT NULL DEFAULT '' COMMENT '创建者',
295   `create_time`     datetime    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
296   `updater`         varchar(64) NULL     DEFAULT '' COMMENT '更新者',
297   `update_time`     datetime    NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
bbc1ee 298   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
6a5cf8 299   primary key (id),
300   UNIQUE INDEX `uk_model_code` (`model_code` ASC) USING BTREE
bbc1ee 301 ) engine = innodb default character set utf8mb4 COMMENT = '调度模型表';
f154f0 302
303 create table
6a5cf8 304   t_st_schedule_model_param
f154f0 305 (
6a5cf8 306   id                  varchar(36) not null,
056470 307   modelid             varchar(64) not null,
6a5cf8 308   modelparamname      varchar(64),
309   modelparamid        varchar(64),
310   modelparamorder     integer,
311   modelparamportorder integer,
312   datalength          integer,
313   modelparamtype      varchar(64),
314   primary key (id)
f154f0 315 ) engine = innodb
6a5cf8 316   default character set utf8mb4 COMMENT = '调度模型输入参数表';
317
f154f0 318
319 create table
6a5cf8 320   t_st_schedule_model_setting
321 (
322   `id`        varchar(36) not null,
056470 323   `modelid`   varchar(64) not null,
6a5cf8 324   `key`       varchar(64),
325   `value`     varchar(64),
326   `valuetype` varchar(64),
327   `name`      varchar(64),
bbc1ee 328   `sort`      integer,
6a5cf8 329   primary key (id),
330   key idx_modelid (modelid)
331 ) engine = innodb
332   default character set utf8mb4 COMMENT = '调度模型设置参数表';
333
334 create table
bbc1ee 335   t_st_schedule_suggest
f154f0 336 (
337   id                varchar(36) not null,
6a5cf8 338   title             varchar(50) COMMENT '标题',
339   content           varchar(256) COMMENT '内容',
340   sort              integer COMMENT '排序',
341   scheme_id         varchar(36) COMMENT '方案ID',
342   alarm_id          varchar(36) COMMENT '预警ID',
343   item_id           varchar(36) COMMENT '预测项ID',
344   model_id          varchar(36) COMMENT '模型ID',
345   schedule_obj      varchar(20) COMMENT '调整对象',
346   schedule_type     varchar(20) COMMENT '调整类型',
347   schedule_strategy varchar(20) COMMENT '调整策略',
348   adjust_mode       varchar(20) COMMENT '调整方式',
349   adjust_value      decimal(18, 4) COMMENT '调整值',
350   adjust_unit       varchar(20) COMMENT '调整单位',
351   adjust_times      decimal(18, 4) COMMENT '持续时长',
352   adjust_start      datetime COMMENT '调整开始时间',
353   adjust_end        datetime COMMENT '调整结束时间',
354   schedule_time     datetime COMMENT '调度时间',
355   status            tinyint     NOT NULL COMMENT '状态(0未处理 1已采纳 2已忽略)',
356   handler           varchar(36) COMMENT '处理人',
357   handle_time       datetime COMMENT '处理时间',
358   create_time       datetime default current_timestamp COMMENT '创建时间',
f154f0 359   primary key (id),
6a5cf8 360   INDEX idx_scheme_id (scheme_id),
361   INDEX idx_alarm_id (alarm_id),
362   INDEX idx_item_id (item_id),
363   INDEX idx_model_id (model_id),
364   INDEX idx_schedule_obj (schedule_obj),
365   INDEX idx_schedule_type (schedule_type)
f154f0 366 ) engine = innodb
6a5cf8 367   default character set utf8mb4 COMMENT = '调度建议表';
368
f154f0 369
370 create table
6a5cf8 371   t_st_schedule_record
f154f0 372 (
6a5cf8 373   `id`            varchar(36) not null,
374   `scheme_id`     varchar(36) COMMENT '方案ID',
375   `model_id`      varchar(36) COMMENT '模型ID',
bbc1ee 376   `model_name`    varchar(64) COMMENT '模型名称',
6a5cf8 377   `schedule_time` datetime COMMENT '调度时间',
378   `create_time`   datetime default current_timestamp COMMENT '创建时间',
f154f0 379   primary key (id),
6a5cf8 380   INDEX idx_scheme_id (scheme_id),
381   INDEX idx_model_id (model_id),
382   INDEX idx_schedule_time (schedule_time)
f154f0 383 ) engine = innodb
6a5cf8 384   default character set utf8mb4 COMMENT = '调度记录表';
385
386
387 create table
388   t_st_schedule_record_detail
389 (
390   `id`            varchar(36) not null,
391   `record_id`     varchar(36),
392   `scheme_id`     varchar(64),
393   `model_id`      varchar(36) COMMENT '模型ID',
394   `result_key`    varchar(64),
395   `result_value`  text,
396   `schedule_time` datetime COMMENT '调度时间',
397   primary key (id),
398   key idx_record_id (record_id),
399   key idx_scheme_id (scheme_id),
400   key idx_model_id (model_id)
401 ) engine = innodb
402   default character set utf8mb4 COMMENT = '调度记录详情表';
446130 403
D 404 -- mpk
405
406 -- menu
407 INSERT INTO `iailab_plat_system`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1803317368415416369, '模型库', '', 2, 20, 1803317368415416363, 'mpk', 'ep:folder', 'mpk/mpk', 'Mpk', 0, b'1', b'1', b'1', '1', '2024-08-31 16:50:38', '1', '2024-09-10 14:53:17', b'0');
408 INSERT INTO `iailab_plat_system`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1803317368415416370, 'MPK查询', 'mpk:query', 3, 0, 1803317368415416369, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-09-02 10:14:00', '1', '2024-09-06 11:50:19', b'0');
409 INSERT INTO `iailab_plat_system`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1803317368415416371, 'MPK新增', 'mpk:create', 3, 1, 1803317368415416369, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-09-02 10:14:25', '1', '2024-09-06 11:50:28', b'0');
410 INSERT INTO `iailab_plat_system`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1803317368415416372, 'MPK修改', 'mpk:update', 3, 2, 1803317368415416369, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-09-02 10:14:44', '1', '2024-09-06 11:50:38', b'0');
411 INSERT INTO `iailab_plat_system`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1803317368415416373, 'MPK删除', 'mpk:delete', 3, 3, 1803317368415416369, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-09-02 10:15:04', '1', '2024-09-06 11:50:46', b'0');
412 INSERT INTO `iailab_plat_system`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1803317368415416374, '项目管理', '', 2, 30, 1803317368415416363, 'project', 'ep:document-copy', 'mpk/project', 'Project', 0, b'1', b'1', b'1', '1', '2024-09-10 14:44:54', '1', '2024-09-10 14:53:26', b'0');
413 INSERT INTO `iailab_plat_system`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1803317368415416375, '项目查询', 'project:query', 3, 0, 1803317368415416374, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-09-10 14:45:53', '1', '2024-09-10 14:45:53', b'0');
414 INSERT INTO `iailab_plat_system`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1803317368415416376, '项目新增', 'project:create', 3, 1, 1803317368415416374, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-09-10 14:46:16', '1', '2024-09-10 14:46:16', b'0');
415 INSERT INTO `iailab_plat_system`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1803317368415416377, '项目修改', 'project:update', 3, 2, 1803317368415416374, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-09-10 14:46:33', '1', '2024-09-10 14:46:33', b'0');
416 INSERT INTO `iailab_plat_system`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1803317368415416378, '项目删除', 'project:delete', 3, 3, 1803317368415416374, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-09-10 14:46:47', '1', '2024-09-10 14:46:47', b'0');
417
418
419 -- config
420 INSERT INTO `iailab_plat_system`.`infra_config` (`id`, `category`, `type`, `name`, `config_key`, `value`, `visible`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (13, 'model', 2, 'model文件备份路径', 'mpkBakFilePath', 'C:\\DLUT\\mpkBakFile', b'1', 'model文件备份路径', '1', '2024-09-12 11:10:25', '1', '2024-09-12 11:10:25', b'0');
421
422 -- ----------------------------
423 -- Table structure for t_mpk_file
424 -- ----------------------------
425 DROP TABLE IF EXISTS `t_mpk_file`;
426 CREATE TABLE `t_mpk_file`  (
427                                `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id',
428                                `py_name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型名称',
429                                `file_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '源文件保存路径',
430                                `py_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型类型',
431                                `pkg_name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '包名',
432                                `class_name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '类名',
433                                `py_module` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型路径',
434                                `remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
435                                `creator` bigint NULL DEFAULT NULL COMMENT '创建者',
436                                `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间',
437                                `updater` bigint NULL DEFAULT NULL COMMENT '更新者',
438                                `update_date` datetime NULL DEFAULT NULL COMMENT '更新时间',
439                                PRIMARY KEY (`id`) USING BTREE,
440                                UNIQUE INDEX `uk_py_name`(`py_name` ASC) USING BTREE,
441                                INDEX `idx_create_date`(`create_date` ASC) USING BTREE
442 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'MDK模型文件' ROW_FORMAT = DYNAMIC;
443
444
445 -- ----------------------------
446 -- Table structure for t_mpk_generator_code_history
447 -- ----------------------------
448 DROP TABLE IF EXISTS `t_mpk_generator_code_history`;
449 CREATE TABLE `t_mpk_generator_code_history`  (
450                                                  `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id',
451                                                  `mdk_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'mdk_id',
452                                                  `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件名',
453                                                  `file_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件保存路径',
454                                                  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
455                                                  `create_time` timestamp NULL DEFAULT NULL COMMENT '生成时间',
456                                                  PRIMARY KEY (`id`) USING BTREE
457 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '生成代码记录表' ROW_FORMAT = DYNAMIC;
458
459 -- ----------------------------
460 -- Table structure for t_mpk_model_method
461 -- ----------------------------
462 DROP TABLE IF EXISTS `t_mpk_model_method`;
463 CREATE TABLE `t_mpk_model_method`  (
464                                        `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id',
465                                        `mpk_file_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型文件id',
466                                        `method_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型方法名',
467                                        `data_length` int NULL DEFAULT 1 COMMENT '输入个数',
468                                        `model` int NULL DEFAULT 0 COMMENT '是否有model(0:否,1:是)',
469                                        PRIMARY KEY (`id`) USING BTREE
470 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
471
472 -- ----------------------------
473 -- Table structure for t_mpk_project
474 -- ----------------------------
475 DROP TABLE IF EXISTS `t_mpk_project`;
476 CREATE TABLE `t_mpk_project`  (
477                                   `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id',
478                                   `project_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目名称',
479                                   `project_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目编码',
480                                   `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
481                                   `update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间',
482                                   PRIMARY KEY (`id`) USING BTREE
483 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '项目表' ROW_FORMAT = DYNAMIC;
484
485 -- ----------------------------
486 -- Table structure for t_mpk_project_model
487 -- ----------------------------
488 DROP TABLE IF EXISTS `t_mpk_project_model`;
489 CREATE TABLE `t_mpk_project_model`  (
490                                         `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id',
491                                         `project_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目id',
492                                         `model_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型id',
493                                         PRIMARY KEY (`id`) USING BTREE
494 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '项目模型关联表' ROW_FORMAT = DYNAMIC;
495
496 -- ----------------------------
497 -- Table structure for t_mpk_project_package_history
498 -- ----------------------------
499 DROP TABLE IF EXISTS `t_mpk_project_package_history`;
500 CREATE TABLE `t_mpk_project_package_history`  (
501                                                   `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id',
502                                                   `project_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目id',
503                                                   `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件名',
504                                                   `file_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件路径',
505                                                   `version` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '版本号',
506                                                   `log` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新日志',
507                                                   `model_names` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '打包模型名称(“,”分割)',
508                                                   `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
509                                                   PRIMARY KEY (`id`) USING BTREE
510 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '项目打包历史记录表' ROW_FORMAT = DYNAMIC;
511
512 -- ----------------------------
513 -- Table structure for t_mpk_project_package_history_model
514 -- ----------------------------
515 DROP TABLE IF EXISTS `t_mpk_project_package_history_model`;
516 CREATE TABLE `t_mpk_project_package_history_model`  (
517                                                         `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id',
518                                                         `project_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目id',
519                                                         `package_history_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '打包历史id',
520                                                         `py_name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型名称',
521                                                         `pkg_name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '包名',
522                                                         `py_module` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型路径',
523                                                         `remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型备注',
524                                                         `method_info` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型方法信息',
525                                                         PRIMARY KEY (`id`) USING BTREE
526 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '打包历史模型关联表' ROW_FORMAT = Dynamic;