@api-designer
提供需求描述,AI 将生成完整的接口设计文档。
/api/v1/{resource}/{id}/{sub-resource}
/api/v1/、/api/v2/
{
"code": 0, // 0=成功,非0=业务错误码
"message": "OK", // 错误描述(成功时可省略)
"data": {}, // 业务数据
"request_id": "xxx" // 链路追踪 ID
}
// 请求
{
"page": 1,
"page_size": 20
}
// 响应
{
"data": {
"list": [],
"total": 100,
"page": 1,
"page_size": 20,
"has_more": true
}
}
# API 设计文档:[模块名]
## 接口总览
| 方法 | 路径 | 描述 | 鉴权 |
|------|------|------|------|
| POST | /api/v1/xxx | 创建xxx | 需要 |
---
## 接口详情
### POST /api/v1/xxx — 创建xxx
**描述:** xxx
**请求头:**
| Header | 必填 | 说明 |
|--------|------|------|
| Authorization | 是 | Bearer Token |
**请求体:**
{
"field1": "string", // 必填,说明
"field2": 0 // 可选,说明
}
**响应示例:**
{
"code": 0,
"data": {
"id": "xxx"
}
}
**错误码:**
| code | message | 说明 |
|------|---------|------|
| 40001 | param invalid | 参数校验失败 |
| 50001 | internal error | 内部错误 |
| 指令 | 说明 |
|------|------|
| /gen-mock | 生成 Mock 数据 |
| /gen-curl | 生成 curl 调用示例 |
| /check-design | 检查接口设计合理性 |
| /gen-openapi | 生成 OpenAPI 3.0 YAML |
共 1 个版本