26 lines
639 B
YAML
26 lines
639 B
YAML
|
|
# Task Template: 新增 API + Mock(轻量版)
|
|||
|
|
|
|||
|
|
task:
|
|||
|
|
id: add-api-and-mock
|
|||
|
|
intent: "新增一个 API 调用函数,并同步补一个 Mock 路由(用于开发联调)"
|
|||
|
|
|
|||
|
|
inputs:
|
|||
|
|
required:
|
|||
|
|
- domain
|
|||
|
|
- function_name
|
|||
|
|
- method # get/post/...
|
|||
|
|
- path # 例如 /router/getList
|
|||
|
|
|
|||
|
|
outputs:
|
|||
|
|
files_to_change:
|
|||
|
|
- "src/api/<domain>.ts"
|
|||
|
|
- "mock/controller/<domain>.js"
|
|||
|
|
|
|||
|
|
rules:
|
|||
|
|
- "API path 与 Mock path 必须一致"
|
|||
|
|
- "Mock 路由对象必须包含 url/type/response"
|
|||
|
|
|
|||
|
|
acceptance:
|
|||
|
|
- "开发环境请求能命中 mock"
|
|||
|
|
- "API 函数能被页面调用且类型不报错(若涉及类型需补 types/)"
|