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