源码update
All checks were successful
CodeChecker 变更检测 / code-check (push) Successful in 20s

This commit is contained in:
2026-06-09 15:20:43 +08:00
parent d1610bd43c
commit 36b571df5d
6 changed files with 7 additions and 19 deletions

View File

@@ -51,7 +51,7 @@ WeComNotifier ────────► ApiChangeNotifier
**方法指纹建议**(用于跨 commit 匹配同一接口):
```
controller源文件 + 方法名 + 参数槽位(如 0:query,1:body不含类型与绑定名
controller源文件 + 方法名(不含参数信息;增删参/改类型等由 ParameterDiffEngine 检测
```
仅 URI 匹配在「改路径」场景会失效,需指纹辅助。

View File

@@ -77,7 +77,7 @@
1. 解析旧/新 commit 下同一 Controller 源码 AST
2. 提取每个方法的 `httpMethod` + `uri`(已有 `EndpointParser` 逻辑)
3. 用**方法指纹**(类文件 + 方法名 + 参数槽位,如 `0:query,1:query`;不含类型与绑定名)匹配新旧接口
3. 用**方法指纹**(类文件 + 方法名,如 `ApplyClockInController.java#getApply`)匹配新旧接口;参数增删改由 ParameterDiffEngine 检测
4. 指纹相同且 URI 不同 → **修改路径**
5. 仅旧有新无 → **删除**;仅新有旧无 → **新增**