实施文档 +Phase 13:模型重构/LaunchPlatformSpec/代码审查
This commit is contained in:
parent
1db632676d
commit
3dc56e4a6e
@ -1,8 +1,8 @@
|
||||
# 实施计划与任务跟踪
|
||||
|
||||
> **项目**:反无人机仿真系统后端
|
||||
> **文档版本**:V1.5
|
||||
> **更新日期**:2026-06-16
|
||||
> **文档版本**:V1.6
|
||||
> **更新日期**:2026-06-18
|
||||
|
||||
---
|
||||
|
||||
@ -21,8 +21,9 @@ Phase 9 ✅ 性能优化 + 架构文档校准
|
||||
Phase 10 ✅ 探测实时链路(已完成)
|
||||
Phase 11 ✅ 运动学重构 + 实体暴露 + 基础数据 CRUD
|
||||
Phase 12 ✅ 空基/地基统一规划 + 编队轴 + LaneDivider
|
||||
Phase 13 ✅ 模型重构:分层架构 + 代码审查 + 探测分离
|
||||
────────────────────────
|
||||
已完成 P1-P12
|
||||
已完成 P1-P13
|
||||
```
|
||||
|
||||
---
|
||||
@ -395,6 +396,46 @@ T1(数据层)→ T2(算法层 IsInCoverage)
|
||||
|
||||
---
|
||||
|
||||
## 十三、Phase 13:模型重构 ✅
|
||||
|
||||
### 13.1 数据分层架构
|
||||
|
||||
| # | 任务 | 说明 |
|
||||
|---|------|------|
|
||||
| 13.1.1 | ScenarioDrone/ScenarioUnit 精简 | 删冗余基础字段,改为 FK 引用 |
|
||||
| 13.1.2 | DroneSpec/FireUnitSpec 独立文件 | 从 DefaultData.cs 拆出,命名空间修正 |
|
||||
| 13.1.3 | Model/Description 字段 | DroneSpec/FireUnitSpec/SensorSpec 加业务属性 |
|
||||
| 13.1.4 | ModelId 3D 引用 | 仿真实体 + EntitySnapshot +ModelId |
|
||||
|
||||
### 13.2 发射平台与探测设备分离
|
||||
|
||||
| # | 任务 | 说明 |
|
||||
|---|------|------|
|
||||
| 13.2.1 | LaunchPlatformSpec | 纯发射参数,无探测字段 |
|
||||
| 13.2.2 | SensorSpec 统一探测 | 发射平台自带探测 + 独立探测设备,统一 SensorySpecId 引用 |
|
||||
| 13.2.3 | BuildDetectionSources 简化 | 只查 SensorSpec |
|
||||
| 13.2.4 | FireUnitSpec 保留不用 | 旧类型保留代码不删 |
|
||||
|
||||
### 13.3 代码审查
|
||||
|
||||
| # | 任务 | 说明 |
|
||||
|---|------|------|
|
||||
| 13.3.1 | Spec 类拆分 | SpecRepositories → 6 个独立文件 |
|
||||
| 13.3.2 | PagedResult/EnumMetadata 独立 | 从 ScenarioConfig/IScenarioService 拆出 |
|
||||
| 13.3.3 | Vector3/DetectionSource 独立 | 从 AlgorithmTypes 拆出 |
|
||||
| 13.3.4 | 死代码清除 | _hasExceededReleaseAltitude |
|
||||
| 13.3.5 | FormationTemplate PrimaryKey | 追加缺失的 SQLite 属性 |
|
||||
|
||||
### 13.4 API 增强
|
||||
|
||||
| # | 任务 | 说明 |
|
||||
|---|------|------|
|
||||
| 13.4.1 | GetEnums 中英文对照 | EnumItem{Name,ChineseName,Value} |
|
||||
| 13.4.2 | DataServiceTests | 12 个,覆盖 7 类基础数据 CRUD |
|
||||
| 13.4.3 | 全模型 CRUD 补齐 | ScenarioDrone/ScenarioUnit/Route/Waypoint 等 |
|
||||
|
||||
---
|
||||
|
||||
## 七、里程碑
|
||||
|
||||
| 里程碑 | 状态 |
|
||||
|
||||
Loading…
Reference in New Issue
Block a user