|
|
@@ -0,0 +1,27 @@
|
|
|
+# S-cfc-107 guhe.p3.lowSideAggregate 验收说明
|
|
|
+
|
|
|
+**能力键**: `guhe.p3.lowSideAggregate`
|
|
|
+**任务号**: S-cfc-107
|
|
|
+**T15 跨案例聚合**(《浠艾福平台程序修改计划》§三-P3)
|
|
|
+
|
|
|
+## 状态:已实现(由 S-cfc-119 并发落地,本任务验收时确认为绿)
|
|
|
+
|
|
|
+## 上游提交引用
|
|
|
+- `f1a0d9908` feat(attribution): S-cfc-119 guhe.p3.lowSideAggregate T15 跨案例聚合落地(契约 4 RED -> 6 GREEN)
|
|
|
+
|
|
|
+## 核心文件(已有)
|
|
|
+- `service/attribution/AttributionCaseAggregateService.java` — @Component 聚合入口,`aggregateLowSideStrategy()` / `recordCase()` / `listLowSideCases()`
|
|
|
+- `entity/AttributionCaseStrategy.java` — 跨案例聚合实体(含 `LOW_SIDE_READING_KEY` 常量锚点)
|
|
|
+- `constant/ConditionalPathogenLowSideRules.java` — 低侧判读口径键名 `条件致病菌低侧判读补充(人工)`
|
|
|
+- `mapper/AttributionCaseStrategyMapper.java` — MyBatis-Plus Mapper
|
|
|
+- `DatabaseInitializer.java` — migration464 + `schema.sql` — `attribution_case_strategies` 表
|
|
|
+
|
|
|
+## 验收结果
|
|
|
+```
|
|
|
+Tests run: 6, Failures: 0, Errors: 0, Skipped: 0
|
|
|
+BUILD SUCCESS
|
|
|
+```
|
|
|
+契约测试 `GuheLowSideAggregateContractTest` 在 origin/cfclub HEAD 直接 6/6 全绿。
|
|
|
+
|
|
|
+## 暴露的缺陷
|
|
|
+无——功能按设计完整落地。
|