企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] ## 获取项目列表 ~~~[api] post:/project/list <<< 请求内容 { } <<< 返回结果 { "code": 0, "info": "success", "data": [ { "id": 1000, // 项目ID "name": "任务系统" // 项目名称 }, { "id": 1001, // 项目ID "name": "任务系统2" // 项目名称 } ] } ~~~ 错误参见[错误码说明](错误码说明.md) ## 创建项目 ~~~[api] post:/project/create <<< 请求内容 { "name": "任务系统" // 项目名称 } <<< 返回结果 { "code": 0, "info": "success", "data": { "id": 1000, // 项目ID "name": "任务系统" // 项目名称 } } ~~~ 错误参见[错误码说明](错误码说明.md) ## 编辑项目 ~~~[api] post:/project/update <<< 请求内容 { "id": 1000, // 项目ID "name": "任务系统1" // 项目名称 } <<< 返回结果 { "code": 0, "info": "success", "data": { "id": 1000, // 项目ID "name": "任务系统1" // 项目名称 } } ~~~ 错误参见[错误码说明](错误码说明.md) ## 获取项目当前任务列表 ~~~[api] post:/project/task/list/current <<< 请求内容 { "project_id": 1000 // 项目ID } <<< 返回结果 { "code": 0, "info": "success", "data": [ { "id": 1000, // 任务ID "name": "登录页", // 任务名称 "priority": 1, // 优先级 "state": 3, // 状态 "expected_hour": 2, // 预估工时 "used_hour": 3, // 完成工时 "pre_task": // 前置任务 { "id": 1001, // 任务ID "name": "路由配置" // 任务名称 }, "creator": // 创建人 { "id": 1001, // 用户ID "name": "张三" // 用户名称 }, "executor": // 执行人 { "id": 1001, // 用户ID "name": "张三" // 用户名称 } } ] } ~~~ 错误参见[错误码说明](错误码说明.md) ## 获取项目已完成任务列表 ~~~[api] post:/project/task/list/complete <<< 请求内容 { "project_id": 1000, // 项目ID "count": 20, // 单页请求数量,支持1~50 "last_id": 0 // 上页最后一个任务ID,第一页填0 } <<< 返回结果 { "code": 0, "info": "success", "data": [ { "id": 1000, // 任务ID "name": "登录页", // 任务名称 "priority": 1, // 优先级 "state": 5, // 状态 "expected_hour": 2, // 预估工时 "used_hour": 3, // 完成工时 "complete_time": "2018-05-20 12:20:22", // 完成时间 "pre_task": // 前置任务 { "id": 1001, // 任务ID "name": "路由配置" // 任务名称 }, "creator": // 创建人 { "id": 1001, // 用户ID "name": "张三" // 用户名称 }, "executor": // 执行人 { "id": 1001, // 用户ID "name": "张三" // 用户名称 } } ] } ~~~ 错误参见[错误码说明](错误码说明.md)