jar包瘦身
This commit is contained in:
38
target/classes/api-templates/api-method-change.md
Normal file
38
target/classes/api-templates/api-method-change.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# API 请求方式变更通知模版
|
||||
|
||||
对应 `11.py` → `build_method_change_markdown()`。
|
||||
适用:URI 不变,仅 **HTTP 方法** 变化(如 `GET` → `POST`)。
|
||||
|
||||
> 第一期是否纳入,待产品确认;模版先备齐。
|
||||
|
||||
---
|
||||
|
||||
## 完整示例
|
||||
|
||||
```
|
||||
# 【API请求方式变更通知】
|
||||
|
||||
变更类型: <font color="warning">**修改请求方式**</font>
|
||||
路径: <font color="info">**jnpf-ftb/jnpf-ftb-biz/src/main/java/jnpf/workflow/controller/ApplyClockInController.java**</font>
|
||||
修改人: dongzi
|
||||
修改时间: 2026-06-08 16:30:00
|
||||
|
||||
---------------------------------------
|
||||
|
||||
#### 【请求方式变更详情】
|
||||
- **URI:** <font color="info">**`/apply/clockIn/{id}`**</font>
|
||||
- **原请求方式:** <font color="warning">**GET**</font>
|
||||
- **新请求方式:** <font color="info">**PUT**</font> ← <font color="info">**请求方式已变更**</font>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 检测逻辑
|
||||
|
||||
- 方法指纹相同 + URI 相同 + `httpMethod` 不同 → `is_method_changed = true`
|
||||
- 与路径变更、参数变更报告**互斥拆分**(同 11.py `comparator` 约定)
|
||||
|
||||
## 实现
|
||||
|
||||
- `EndpointDiffEngine`
|
||||
- `ApiChangeNotifier.buildMethodChangeMarkdown()`
|
||||
Reference in New Issue
Block a user