新增mms接卸

This commit is contained in:
2026-04-17 16:31:38 +08:00
parent dfbd552218
commit c9461f8b8a
278 changed files with 35097 additions and 271 deletions

View File

@@ -7,18 +7,22 @@
当前真实保留的子模块有:
- `activate-tool`
- `mms-mapping`
- `wave-tool`
因此,`tools` 现阶段仍然是聚合模块,但当前已实际承载激活工具和波形查看工具个子模块。
因此,`tools` 现阶段仍然是聚合模块,但当前已实际承载激活工具、ICD/MMS 映射工具和波形查看工具个子模块。
## 当前结构
```text
tools/
├── activate-tool/
├── mms-mapping/
└── wave-tool/
```
其中 `tools/mms-mapping` 当前 Maven `artifactId``mms-mapping`
## activate-tool 的职责
`activate-tool` 当前提供的能力主要围绕设备授权与许可证:
@@ -42,6 +46,24 @@ tools/
从接口层看,当前主要围绕 `/wave/*` 路径提供能力。
## mms-mapping 的职责
`mms-mapping` 当前提供的能力主要围绕 ICD 文件解析与 MMS 映射数据生成:
- 解析 ICD / SCL 文件结构
- 校验索引选择与绑定关系
- 生成映射任务结果与文档数据
从接口层看,当前主要围绕 `/api/mms-mapping` 路径提供能力。
## mms-mapping 配置
`mms-mapping` 当前支持以下配置项:
- `icd.mapping.default-template-path`:默认模板资源路径,默认值为 `template/DefaultCfg.txt`
- `icd.mapping.default-author`:请求未传作者时使用的默认作者,默认值为 `system`
- `icd.mapping.default-output-dir`:请求开启落盘但未指定目录时使用的默认输出目录,默认值为空字符串(即当前工作目录)
## 模块定位
当前 `activate-tool` 更适合作为平台级基础能力模块,而不是业务检测模块的一部分。
@@ -54,7 +76,7 @@ tools/
## 依赖关系
`tools/activate-tool``tools/wave-tool` 当前主要依赖:
`tools/activate-tool``tools/mms-mapping``tools/wave-tool` 当前主要依赖:
- `com.njcn:njcn-common`
- `com.njcn:spingboot2.3.12`
@@ -71,4 +93,3 @@ tools/
- 同步更新 `tools/pom.xml`
- 同步更新本说明文档
-`docs` 下补充模块边界与职责说明