feat: add model file library links
This commit is contained in:
22
drizzle/0010_model_library_task_links.sql
Normal file
22
drizzle/0010_model_library_task_links.sql
Normal file
@@ -0,0 +1,22 @@
|
||||
-- 车型点云库,以及任务输入对车型库文件的轻量关联
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `model_pointcloud_files` (
|
||||
`id` INT NOT NULL AUTO_INCREMENT,
|
||||
`modelId` INT NOT NULL,
|
||||
`name` VARCHAR(255) NOT NULL,
|
||||
`fileSize` BIGINT NOT NULL,
|
||||
`filePath` VARCHAR(512) NOT NULL,
|
||||
`createdAt` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (`id`),
|
||||
INDEX `idx_model_pointcloud_files_modelId` (`modelId`)
|
||||
);
|
||||
|
||||
ALTER TABLE `task_pointcloud_files`
|
||||
ADD COLUMN `sourceModelPointcloudId` INT NULL
|
||||
AFTER `sourceResultId`;
|
||||
|
||||
ALTER TABLE `task_cad_files`
|
||||
ADD COLUMN `source` VARCHAR(32) NOT NULL DEFAULT 'uploaded'
|
||||
AFTER `filePath`,
|
||||
ADD COLUMN `sourceModelCadFileId` INT NULL
|
||||
AFTER `source`;
|
||||
Reference in New Issue
Block a user