23 lines
765 B
SQL
23 lines
765 B
SQL
-- 车型点云库,以及任务输入对车型库文件的轻量关联
|
|
|
|
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`;
|