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

This commit is contained in:
2026-06-09 15:02:52 +08:00
parent a9e7072688
commit da4611a24c
8 changed files with 294 additions and 72 deletions

View File

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

View File

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