Skip to content

shoes API(跑鞋库) ​

路由:POST /api/v1/shoes(action 协议:{"action": "...", "payload": {...}}) 错误码段:40405xxx(全表见错误码权威注册表) 鉴权:全部需登录 字段真相:src/app/shoes/application/usecase/(Request dataclass)+ tests/integration/test_shoes_actions.py(可执行契约)

Action 一览(9) ​

action鉴权说明
list登录我的跑鞋列表(healthRatio/remainingKm 派生)
add登录添加跑鞋
update登录更新跑鞋信息
retire登录退役(retiringSoon 70% 阈值判定依据)
myStats登录跑鞋统计(healthMap)
getDetail登录跑鞋详情
getMileageHistory登录里程历史
updateThreshold登录更新里程预警阈值
compareShoes登录双鞋对比(须本人 2 双)

通用约定 ​

  • 信封:HTTP 200 + {"code","msg","data"};code="0" 成功;404405002 未登录(HTTP 401);404405001 参数错(HTTP 400)
  • 写操作均落 audit/测试可断言(集成测试 = 可执行契约)

变更记录 ​

日期内容
2026-09-16首版(四域审查棒 3 — action 清单代码直出)