对接mq和模型上传管理和绑定构件,构建树形

This commit is contained in:
cjh
2026-06-10 17:03:35 +08:00
parent 89ad5a1689
commit 2f9be5d98d

View File

@@ -1,31 +0,0 @@
-- 模型管理表
create table if not exists model_management (
model_id bigint(20) not null auto_increment comment '模型主键',
model_name varchar(100) not null default '' comment '模型名称',
model_type varchar(50) not null default '' comment '模型类型',
oss_id bigint(20) default null comment 'OSS文件ID',
file_name varchar(255) not null default '' comment '存储文件名',
original_name varchar(255) not null default '' comment '原始文件名',
file_suffix varchar(20) not null default '' comment '文件后缀名',
file_url varchar(500) default null comment '文件访问地址',
file_size bigint(20) default null comment '文件大小',
converted_url varchar(500) default null comment '转换后文件地址',
convert_status varchar(20) not null default 'PENDING' comment '转换状态PENDING=待转换,SUCCESS=成功,FAILED=失败)',
convert_message varchar(500) default null comment '转换状态说明',
key_code varchar(255) default null comment '加密code',
sheet_str longtext default null comment '蓝图数据',
status char(1) not null default '1' comment '状态0=当前,1=可用)',
create_time datetime default null comment '上传时间',
update_time datetime default null comment '更新时间',
code_data longtext default null comment '构件数据',
primary key (model_id),
key idx_model_management_type (model_type),
key idx_model_management_status (status),
key idx_model_management_convert_status (convert_status),
key idx_model_management_oss_id (oss_id)
) engine=innodb default charset=utf8mb4 comment='模型管理';
-- 绑定关系表模型维度,旧库需要确认 part_code_relation 已包含 model_id。
-- 如未包含,请手工执行:
-- alter table part_code_relation add column model_id bigint(20) default null comment '模型ID';
-- create index idx_part_code_relation_model_id on part_code_relation (model_id);