refactor(steady): 重构数据校验功能并新增PQDIF解析预留模块
- 将数据校验中的缺失率相关字段替换为数据完整性字段 - 新增数据校验任务删除功能及相应测试 - 在tools模块中添加parse-pqdif子模块作为PQDIF文件解析预留 - 更新README文档以反映新的模块结构和依赖关系 - 优化数据校验统计汇总逻辑和测试覆盖 - 在entrance模块中集成parse-pqdif依赖 - 重构数据校验服务层实现和数据对象映射
This commit is contained in:
@@ -10,9 +10,10 @@
|
||||
- `add-data`
|
||||
- `add-ledger`
|
||||
- `mms-mapping`
|
||||
- `parse-pqdif`
|
||||
- `wave-tool`
|
||||
|
||||
因此,`tools` 现阶段仍然是聚合模块,但当前已实际承载激活工具、电能质量数据补录工具、数据台账工具空模块、ICD/MMS 映射工具和波形查看工具五个子模块。
|
||||
因此,`tools` 现阶段仍然是聚合模块,但当前已实际承载激活工具、电能质量数据补录工具、数据台账工具空模块、ICD/MMS 映射工具、PQDIF 解析预留工具和波形查看工具六个子模块。
|
||||
|
||||
## 当前结构
|
||||
|
||||
@@ -22,6 +23,7 @@ tools/
|
||||
├── add-data/
|
||||
├── add-ledger/
|
||||
├── mms-mapping/
|
||||
├── parse-pqdif/
|
||||
└── wave-tool/
|
||||
```
|
||||
|
||||
@@ -78,6 +80,16 @@ tools/
|
||||
|
||||
从接口层看,当前主要围绕 `/api/mms-mapping` 路径提供能力。
|
||||
|
||||
## parse-pqdif 的职责
|
||||
|
||||
`parse-pqdif` 当前仅作为 PQDIF 文件解析工具的预留骨架,参照 `mms-mapping` 的 Controller、Service、ServiceImpl 和 VO 分层组织。
|
||||
|
||||
- 预留 PQDIF 文件上传解析入口
|
||||
- 预留解析服务接口与实现
|
||||
- 当前不包含真实 PQDIF 解析、持久化或数据转换逻辑
|
||||
|
||||
从接口层看,当前预留路径为 `/api/parse-pqdif/parse`。
|
||||
|
||||
## mms-mapping 配置
|
||||
|
||||
`mms-mapping` 当前支持以下配置项:
|
||||
@@ -98,7 +110,7 @@ tools/
|
||||
|
||||
## 依赖关系
|
||||
|
||||
`tools/activate-tool`、`tools/add-data`、`tools/add-ledger`、`tools/mms-mapping` 与 `tools/wave-tool` 当前主要依赖:
|
||||
`tools/activate-tool`、`tools/add-data`、`tools/add-ledger`、`tools/mms-mapping`、`tools/parse-pqdif` 与 `tools/wave-tool` 当前主要依赖:
|
||||
|
||||
- `com.njcn:njcn-common`
|
||||
- `com.njcn:spingboot2.3.12`
|
||||
|
||||
Reference in New Issue
Block a user