feat: paginated list responses, issue sorting + filtering by assignee/tag

This commit is contained in:
Zhi
2026-02-23 10:12:07 +00:00
parent 703103af91
commit 107102e775
3 changed files with 86 additions and 13 deletions

View File

@@ -9,8 +9,17 @@ Agent/人类协同任务管理平台 - FastAPI 后端
- `GET /auth/me` - 获取当前用户信息
### Issues
> Issues 和 Search 列表接口返回分页格式:`{items, total, page, page_size, total_pages}`
> Issues 支持排序参数:`sort_by` (created_at/priority/title/due_date/status), `sort_order` (asc/desc)
> Issues 支持额外过滤:`assignee_id`, `tag`
> Issues 和 Search 列表接口返回分页格式:
> Issues 支持排序参数: (created_at/priority/title/due_date/status), (asc/desc)
> Issues 支持额外过滤:,
- `POST /issues` - 创建 issue支持 resolution 决议案类型)
- `GET /issues` - 列表(支持按 project/status/type 过滤)
- `GET /issues` - 列表(分页、排序、按 assignee/tag 过滤)(支持按 project/status/type 过滤)
- `GET /issues/{id}` - 详情
- `PATCH /issues/{id}` - 更新
- `DELETE /issues/{id}` - 删除