Files
AI-Check-Test/.gitea/checker/api-templates/api-method-change.md
dongzi fb6cd124c8
All checks were successful
类变更检测 / class-change-check (push) Successful in 17s
API变更整合
2026-06-09 11:02:06 +08:00

1.2 KiB
Raw Blame History

API 请求方式变更通知模版

对应 11.pybuild_method_change_markdown()
适用URI 不变,仅 HTTP 方法 变化(如 GETPOST)。

第一期是否纳入,待产品确认;模版先备齐。


完整示例

# 【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()