|
@@ -18,26 +18,6 @@
|
|
|
|
|
|
### 2. 数据结构变更
|
|
|
|
|
|
-#### 原:多表结构
|
|
|
-```typescript
|
|
|
-// 原有复杂的多表结构
|
|
|
-interface ProjectSpace {
|
|
|
- // 空间基本信息
|
|
|
-}
|
|
|
-
|
|
|
-interface SpaceQuotation {
|
|
|
- // 空间报价
|
|
|
-}
|
|
|
-
|
|
|
-interface SpaceRequirement {
|
|
|
- // 空间需求
|
|
|
-}
|
|
|
-
|
|
|
-interface SpacePanorama {
|
|
|
- // 空间全景图
|
|
|
-}
|
|
|
-```
|
|
|
-
|
|
|
#### 新:Product表统一结构
|
|
|
```typescript
|
|
|
// 新的Product表统一结构
|
|
@@ -69,14 +49,6 @@ interface Product {
|
|
|
|
|
|
### 3. 文件管理简化
|
|
|
|
|
|
-#### 原:多表文件管理
|
|
|
-```typescript
|
|
|
-// 复杂的多表文件关联
|
|
|
-SpaceQuotation.quotationFiles
|
|
|
-SpacePanorama.panoramaFiles
|
|
|
-SpaceDelivery.deliveryFiles
|
|
|
-```
|
|
|
-
|
|
|
#### 新:ProjectFile分类管理
|
|
|
```typescript
|
|
|
// 简化的ProjectFile分类管理
|
|
@@ -239,7 +211,6 @@ const myProducts = await designerQuery.find();
|
|
|
## 迁移指南
|
|
|
|
|
|
### 数据迁移步骤
|
|
|
-1. **ProjectSpace → Product**:将空间数据转换为产品设计产品
|
|
|
2. **文件分类标记**:为现有ProjectFile添加fileCategory分类
|
|
|
3. **删除冗余表**:清理不再需要的空间相关表
|
|
|
4. **更新业务逻辑**:调整代码以适应新的Product表结构
|