feat(detection): 更新影响量枚举和测试结果排序逻辑

- 在 AffectEnum 中添加 sort 字段用于报告小节排序,分为额定=1、单影响量=2、多影响量=3
- 添加多个新的多影响量组合类型枚举值,如电压和谐波间谐波影响等
- 移除硬编码的影响量文案映射,改为从 AffectEnum 统一获取描述信息
- 使用大小写不敏感的比较方式处理脚本子类型匹配
- 实现按影响量类型排序的逻辑,在最终内容生成时保持固定顺序
- 更新过滤条件使用忽略大小写的字符串比较方法
- 在 .gitignore 中添加对 Windows 保留设备名 nul 文件的忽略规则
This commit is contained in:
2026-06-30 15:55:37 +08:00
parent 88d3e00559
commit e3478e71d5
3 changed files with 49 additions and 28 deletions

5
.gitignore vendored
View File

@@ -53,4 +53,7 @@ rebel.xml
CLAUDE.md
docs/
data/
.m2
.m2
# Windows 保留设备名误生成的真实文件(在 Git Bash 里把 2>nul 当成丢弃报错的写法,会真的建出名为 nul 的文件)
nul