|
@@ -371,3 +371,35 @@ CREATE TABLE IF NOT EXISTS `project_user` (
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
UNIQUE INDEX `project_user_pk_2`(`project_id`, `user_id`) USING BTREE
|
|
|
) ENGINE = InnoDB DEFAULT CHARSET=utf8mb4 COMMENT = '项目用户关系表' ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+CREATE TABLE IF NOT EXISTS `adm_model_file` (
|
|
|
+ `id` varchar(50) NOT NULL COMMENT '主键',
|
|
|
+ `original_name` varchar(255) DEFAULT NULL COMMENT '模型文件的上传原始名',
|
|
|
+ `version` int NOT NULL AUTO_INCREMENT COMMENT '楼层模型的版本号',
|
|
|
+ `user_id` varchar(80) DEFAULT NULL COMMENT '上传模型文件的用户id',
|
|
|
+ `user_name` varchar(80) DEFAULT NULL COMMENT '上传模型文件的用户名',
|
|
|
+ `status` smallint DEFAULT NULL COMMENT '模型文件的当前处理状态:1=上传完毕, 2=模型初步检查完成, 3=同步数据完成, 4=模型正常结束',
|
|
|
+ `note` json DEFAULT NULL COMMENT '备注',
|
|
|
+ `revit_file_id` varchar(50) DEFAULT NULL COMMENT '模型文件id',
|
|
|
+ `data_file_id` varchar(50) NOT NULL COMMENT '模型解析后生成的数据文件id',
|
|
|
+ `min_data_file_id` varchar(50) DEFAULT NULL COMMENT '模型解析后生成的小数据文件id,对应楼层的floorMap',
|
|
|
+ `floor_id` varchar(50) NOT NULL COMMENT '模型文件所属楼层(model_floor表id)',
|
|
|
+ `building_id` varchar(50) NOT NULL COMMENT '建筑id',
|
|
|
+ `project_id` varchar(50) DEFAULT '0' COMMENT '项目id',
|
|
|
+ `group_code` varchar(50) DEFAULT '0' COMMENT '集团编码',
|
|
|
+ `removed` tinyint(1) DEFAULT 0 COMMENT '模型文件是否已被删除',
|
|
|
+ `sync_retry_times` int DEFAULT NULL COMMENT '跟数据中心同步数据失败时的重试次数',
|
|
|
+ `sync_retry_date` timestamp NULL DEFAULT NULL COMMENT '上次重试日期',
|
|
|
+ `sync_error_msg` text DEFAULT NULL COMMENT '上次同步到数据中心时的错误消息',
|
|
|
+ `level` double(53,0) DEFAULT NULL COMMENT '模型的标高',
|
|
|
+ `status_info` json DEFAULT NULL COMMENT '存储模型状态信息',
|
|
|
+ `revit_version` varchar(50) DEFAULT NULL COMMENT '模型文件版本',
|
|
|
+ `creator` varchar(32) DEFAULT '0' COMMENT '创建人',
|
|
|
+ `creation_time` char(14) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modifier` varchar(32) DEFAULT '0' COMMENT '最后更新人',
|
|
|
+ `modified_time` char(14) DEFAULT NULL COMMENT '最后更新时间',
|
|
|
+ `valid` tinyint DEFAULT '1' COMMENT '合法标识',
|
|
|
+ `ts` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '乐观锁',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ UNIQUE INDEX `idx_1`(`version`, `floor_id`, `building_id`, `project_id`, `group_code`,`valid`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='模型文件表';
|