- 新增 orval.config.ts:从 OpenAPI spec 自动生成 TypeScript 代码 - 新增 src/api/request.ts:orval mutator,复用现有 axios 实例 - 新增 src/api/generated/:自动生成的 API 函数和类型定义(106个接口,155个类型) - 新增 api-spec.json:后端 OpenAPI 规范快照 - package.json 新增脚本:api:fetch / api:gen / api:update Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| model | ||
| api.ts | ||
| README.md | ||
自动生成的 API 代码
此目录由 orval 根据后端 OpenAPI 规范自动生成,不要手动修改。
更新方式
当后端接口变更后(后端工程师执行):
npm run api:update # 拉取最新规范 + 重新生成
git add api-spec.json src/api/generated/
git commit -m "chore(api): 同步最新接口规范"
git push java original:main
前端工程师只需 git pull,即可获得最新类型定义,无需手动操作。