Bug
核心 — Bug 全生命周期POST 增
/bugs创建Bug›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| productID | int | 必填 | 所属产品 |
| title | string | 必填 | Bug标题 |
| openedBuild | array | 必填 | 影响版本,主干是trunk,其他版本使用版本ID |
| project | int | 选填 | 所属项目 |
| execution | int | 选填 | 所属执行 |
| severity | int | 选填 | 严重程度,默认是3 |
| pri | int | 选填 | 优先级,默认是3 |
| type | string | 选填 | Bug类型(codeerror 代码错误 \ |
| steps | string | 选填 | 重现步骤 |
| story | int | 选填 | 相关需求 |
PUT 改
/bugs/:bugID修改Bug›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| title | string | 选填 | Bug标题 |
| severity | int | 选填 | 严重程度,默认是3 |
| pri | int | 选填 | 优先级,默认是3 |
| type | string | 选填 | Bug类型(codeerror 代码错误 \ |
| openedBuild | array | 选填 | 影响版本,主干是trunk,其他版本使用版本ID |
| steps | string | 选填 | 重现步骤 |
| project | int | 选填 | 所属项目 |
| execution | int | 选填 | 所属执行 |
| story | int | 选填 | 相关需求 |
GET 读
/products/:productID/bugs获取产品Bug列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| browseType | 否 | 选填 | unclosed 未关闭 \ |
| orderBy | 否 | 选填 | title_asc 标题 \ |
GET 读
/projects/:projectID/bugs获取项目Bug列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| browseType | 否 | 选填 | unresolved 未关闭) |
| orderBy | 否 | 选填 | title_asc 标题 \ |
GET 读
/executions/:executionID/bugs获取执行Bug列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| browseType | 否 | 选填 | unresolved 未关闭) |
| orderBy | 否 | 选填 | title_asc 标题 \ |
GET 读
/bugs/:bugID获取Bug详情›PUT 改
/bugs/:bugID/resolve解决Bug›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| resolution | string | 必填 | fixed 已解决 \ |
| resolvedDate | string | 选填 | 解决日期,默认今天 |
| resolvedBuild | string | 选填 | 解决版本, trunk为主干 |
| assignedTo | string | 选填 | 指派给 |
| comment | string | 选填 | 备注 |
PUT 改
/bugs/:bugID/close关闭Bug›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| comment | string | 选填 | 备注 |
PUT 改
/bugs/:bugID/activate激活Bug›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| openedBuild | array | 选填 | 影响版本, trunk为主干 |
| assignedTo | string | 选填 | 指派给 |
| comment | string | 选填 | 备注 |
DELETE 删
/bugs/:bugID删除Bug›需求
核心 — 需求 storiesPOST 增
/stories创建需求›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| productID | int | 必填 | 产品ID |
| title | string | 必填 | |
| pri | int | 选填 | 优先级,默认是3 |
| module | int | 选填 | 所属模块 |
| parent | int | 选填 | 父需求 |
| estimate | float | 选填 | 预计工时 |
| spec | string | 选填 | 需求描述 |
| category | int | 选填 | 类别(feature 功能 \ |
| source | string | 选填 | 来源(customer 客户 \ |
| verify | string | 选填 | 验收标准 |
| assignedTo | string | 选填 | 指派给 |
| reviewer | array | 选填 | 评审人,如果设置必须评审,必须填写 |
| project | int | 选填 | 所属项目 |
| execution | int | 选填 | 所属执行 |
PUT 改
/stories/:storyID修改需求›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| title | string | 必填 | |
| pri | int | 选填 | 优先级,默认是3 |
| module | int | 选填 | 所属模块 |
| parent | int | 选填 | 父需求 |
| estimate | float | 选填 | 预计工时 |
| category | int | 选填 | 类别(feature 功能 \ |
| source | string | 选填 | 来源(customer 客户 \ |
| assignedTo | string | 选填 | 指派给 |
PUT 改
/stories/:storyID/change变更需求›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| title | string | 选填 | 需求名称 |
| reviewer | array | 必填 | 评审人员 |
| spec | string | 选填 | 需求描述 |
| verify | string | 选填 | 验收标准 |
GET 读
/products/:productID/stories获取产品需求列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| browseType | 否 | 选填 | assignedtome 指派给我 \ |
| orderBy | 否 | 选填 | title_asc 标题 \ |
GET 读
/projects/:projectID/stories获取项目需求列表›GET 读
/executions/:executionID/stories获取执行需求列表›GET 读
/stories/:storyID获取需求详情›PUT 改
/stories/:storyID/close关闭需求›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| closedReason | string | 必填 | 关闭原因(done 已完成 \ |
| comment | string | 选填 | 备注 |
PUT 改
/stories/:storyID/activate激活需求›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| assignedTo | string | 选填 | 指派给 |
| comment | string | 选填 | 备注 |
DELETE 删
/stories/:storyID删除需求›任务
核心 — 任务POST 增
/tasks创建任务›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 必填 | 任务名称 |
| executionID | int | 必填 | 所属执行 |
| type | string | 选填 | 任务类型 |
| assignedTo | string | 选填 | 指派给 |
| estStarted | date | 选填 | 预计开始 |
| deadline | date | 选填 | 截止日期 |
| pri | int | 选填 | 优先级 |
| estimate | number | 选填 | 预计工时 |
| module | int | 选填 | 所属模块 |
| story | int | 选填 | 相关需求 |
| desc | string | 选填 | 任务描述 |
PUT 改
/tasks/:taskID修改任务›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 选填 | 任务名称 |
| type | string | 选填 | 任务类型 |
| assignedTo | string | 选填 | 指派给 |
| estStarted | date | 选填 | 预计开始 |
| deadline | date | 选填 | 截止日期 |
| pri | int | 选填 | 优先级 |
| estimate | number | 选填 | 预计工时 |
| module | int | 选填 | 所属模块 |
| story | int | 选填 | 相关需求 |
| desc | string | 选填 | 任务描述 |
GET 读
/executions/:executionID/tasks获取执行任务列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| status | 否 | 选填 | unclosed 未关闭 \ |
| orderBy | 否 | 选填 | name_asc 名称 \ |
GET 读
/tasks/:taskID获取任务详情›PUT 改
/tasks/:taskID/start启动任务›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| assignedTo | string | 选填 | 任务名称 |
| realStarted | string | 必填 | 实际开始 |
| consumed | number | 选填 | 总计消耗 |
| left | number | 选填 | 预计剩余 |
| comment | string | 选填 | 备注 |
PUT 改
/tasks/:taskID/finish完成任务›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| currentConsumed | number | 必填 | 本次消耗 |
| assignedTo | string | 选填 | 任务名称 |
| consumed | number | 选填 | 总计消耗 |
| realStarted | date | 必填 | 实际开始 |
| finishedDate | date | 必填 | 实际完成 |
| comment | string | 选填 | 备注 |
PUT 改
/tasks/:taskID/close关闭任务›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| comment | string | 选填 | 备注 |
PUT 改
/tasks/:taskID/activate激活任务›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| left | number | 选填 | 预计剩余 |
| assignedTo | string | 选填 | 指派给 |
| comment | string | 选填 | 备注 |
DELETE 删
/tasks/:taskID删除任务›测试用例
核心 — 测试用例POST 增
/testcases创建测试用例›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| productID | int | 必填 | 所属产品 |
| title | string | 必填 | 用例标题 |
| module | int | 选填 | 所属模块 |
| story | int | 选填 | 相关需求 |
| pri | int | 选填 | 优先级 |
| type | string | 选填 | 用例类型(unit 单元测试 \ |
| precondition | string | 选填 | 前置条件 |
| steps | array | 选填 | 用例步骤 |
| expects | array | 选填 | 用例步骤期望 |
| stepType | array | 选填 | 用例步骤类型(step 步骤 \ |
| project | int | 选填 | 所属项目 |
| execution | int | 选填 | 所属执行 |
PUT 改
/testcases/:testcasID修改测试用例›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| title | string | 必填 | 用例标题 |
| module | int | 选填 | 所属模块 |
| story | int | 选填 | 相关需求 |
| pri | int | 选填 | 优先级 |
| type | string | 选填 | 用例类型(unit 单元测试 \ |
| precondition | string | 选填 | 前置条件 |
| steps | array | 选填 | 用例步骤 |
| expects | array | 选填 | 用例步骤期望 |
| stepType | array | 选填 | 用例步骤类型(step 步骤 \ |
GET 读
/products/:productID/testcases获取产品测试用例列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| browseType | 否 | 选填 | wait 未关闭 \ |
| orderBy | 否 | 选填 | title_asc 标题 \ |
GET 读
/projects/:projectID/testcases获取项目测试用例列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| browseType | 否 | 选填 | wait 未关闭 \ |
| orderBy | 否 | 选填 | title_asc 标题 \ |
GET 读
/executions/:executionID/testcases获取执行测试用例列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| browseType | 否 | 选填 | wait 未关闭 \ |
| orderBy | 否 | 选填 | title_asc 标题 \ |
GET 读
/testcases/:caseID获取测试用例详情›DELETE 删
/testcases/:testcasID删除测试用例›执行
迭代/执行POST 增
/executions创建执行›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| project | int | 必填 | 所属项目 |
| name | string | 必填 | 迭代名称 |
| lifetime | string | 选填 | 执行类型(short 短期 \ |
| begin | date | 必填 | 开始日期 |
| end | date | 必填 | 结束日期 |
| days | int | 选填 | 可用工作日 |
| products | array | 选填 | 关联产品 |
| plans | array | 选填 | 关联计划,必须是产品+planID的二维数组 |
| PO | string | 选填 | 产品负责人 |
| QD | string | 选填 | 测试负责人 |
| PM | string | 选填 | 执行负责人 |
| RD | string | 选填 | 发布负责人 |
| acl | string | 选填 | 访问控制(open 公开 \ |
PUT 改
/executions/:executionID修改执行›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| project | int | 选填 | 所属项目 |
| name | string | 必填 | 迭代名称 |
| lifetime | string | 选填 | 执行类型(short 短期 \ |
| begin | date | 必填 | 开始日期 |
| end | date | 必填 | 结束日期 |
| days | int | 选填 | 可用工作日 |
| products | array | 选填 | 关联产品 |
| plans | array | 选填 | 关联计划,必须是产品+planID的二维数组 |
| PO | string | 选填 | 产品负责人 |
| QD | string | 选填 | 测试负责人 |
| PM | string | 选填 | 执行负责人 |
| RD | string | 选填 | 发布负责人 |
| acl | string | 选填 | 访问控制(open 公开 \ |
GET 读
/executions获取执行列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| status | 否 | 选填 | undone 未完成 \ |
| orderBy | 否 | 选填 | nameCol_asc 名称 \ |
GET 读
/projects/:projectID/executions获取项目的执行列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| status | 否 | 选填 | undone 未完成 \ |
| orderBy | 否 | 选填 | nameCol_asc 名称 \ |
GET 读
/executions/:executionID获取执行详情›DELETE 删
/executions/:executionID删除执行›产品
产品POST 增
/products创建产品›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 必填 | 产品名称 |
| program | int | 选填 | 所属项目集 |
| line | int | 选填 | 所属产品线 |
| type | string | 选填 | 类型(normal 正常 \ |
| PO | string | 选填 | 产品负责人 |
| reviewer | array | 选填 | 评审人 |
| desc | array | 选填 | 产品描述 |
| QD | string | 选填 | 测试负责人 |
| RD | string | 选填 | 发布负责人 |
| acl | string | 选填 | 访问控制(open 公开 \ |
PUT 改
/products/:productID修改产品›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 必填 | 产品名称 |
| program | int | 选填 | 所属项目集 |
| line | int | 选填 | 所属产品线 |
| type | string | 选填 | 类型(normal 正常 \ |
| PO | string | 选填 | 产品负责人 |
| reviewer | array | 选填 | 评审人 |
| desc | array | 选填 | 产品描述 |
| QD | string | 选填 | 测试负责人 |
| RD | string | 选填 | 发布负责人 |
| acl | string | 选填 | 访问控制(open 公开 \ |
GET 读
/products获取产品列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| browseType | 否 | 选填 | noclosed 未关闭 \ |
| orderBy | 否 | 选填 | title_asc 名称 \ |
GET 读
/programs/:programID/products获取项目集的产品列表›GET 读
/products/:productID获取产品详情›DELETE 删
/products/:productID删除产品›工单
工单POST 增
/tickets创建工单›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| product | int | 必填 | 所属产品 |
| module | int | 选填 | 所属模块 |
| title | string | 必填 | 标题 |
| type | string | 选填 | 类型(code 程序报错 \ |
| desc | string | 选填 | 描述 |
| assignedTo | string | 选填 | 指派给 |
| deadline | date | 选填 | 截止日期 |
| openedBuild | array | 选填 | 影响版本 |
PUT 改
/tickets/:ticketID修改工单›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| product | int | 选填 | 所属产品 |
| module | int | 选填 | 所属模块 |
| title | string | 选填 | 标题 |
| type | string | 选填 | 类型(code 程序报错 \ |
| desc | string | 选填 | 描述 |
| assignedTo | string | 选填 | 指派给 |
| deadline | date | 选填 | 截止日期 |
| openedBuild | array | 选填 | 影响版本 |
GET 读
/products/:productID/tickets获取产品工单列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| browseType | 否 | 选填 | unclosed 未关闭 \ |
| orderBy | 否 | 选填 | title_asc 标题 \ |
GET 读
/tickets/:ticketID获取工单详情›PUT 改
/tickets/:ticketID/close关闭工单›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| closedReason | string | 必填 | 关闭原因(commented 已处理 \ |
| comment | string | 必填 | 备注 |
PUT 改
/tickets/:ticketID/activate激活工单›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| assignedTo | string | 选填 | 指派给 |
| comment | string | 选填 | 备注 |
DELETE 删
/tickets/:ticketID删除工单›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| account | string | 必填 | 用户名 |
| password | string | 必填 | 密码 |
业务需求
业务需求 epicsPOST 增
/epics创建业务需求›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| productID | int | 必填 | 产品ID |
| title | string | 必填 | |
| pri | int | 选填 | 优先级,默认是3 |
| module | int | 选填 | 所属模块 |
| parent | int | 选填 | 父业务需求 |
| estimate | float | 选填 | 预计工时 |
| spec | string | 选填 | 业务需求描述 |
| category | int | 选填 | 类别(feature 功能 \ |
| source | string | 选填 | 来源(customer 客户 \ |
| verify | string | 选填 | 验收标准 |
| assignedTo | string | 选填 | 指派给 |
| reviewer | array | 选填 | 评审人,如果设置必须评审,必须填写 |
PUT 改
/epics/:epicID修改业务需求›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| title | string | 必填 | 需求名称 |
| pri | int | 选填 | 优先级,默认是3 |
| module | int | 选填 | 所属模块 |
| parent | int | 选填 | 父业务需求 |
| estimate | float | 选填 | 预计工时 |
| category | int | 选填 | 类别(feature 功能 \ |
| source | string | 选填 | 来源(customer 客户 \ |
| assignedTo | string | 选填 | 指派给 |
PUT 改
/epics/:epicID/change变更业务需求›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| title | string | 选填 | 需求名称 |
| reviewer | array | 必填 | 评审人员 |
| spec | string | 选填 | 需求描述 |
| verify | string | 选填 | 验收标准 |
GET 读
/products/:productID/epics获取产品业务需求列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| browseType | 否 | 选填 | assignedtome 指派给我 \ |
| orderBy | 否 | 选填 | title_asc 标题 \ |
GET 读
/epics/:storyID获取业务需求详情›PUT 改
/epics/:epicID/close关闭业务需求›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| closedReason | string | 必填 | 关闭原因(done 已完成 \ |
| comment | string | 选填 | 备注 |
PUT 改
/epics/:epicID/activate激活业务需求›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| assignedTo | string | 选填 | 指派给 |
| comment | string | 选填 | 备注 |
DELETE 删
/epics/:epicID删除业务需求›用户需求
用户需求POST 增
/requirements创建用户需求›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| productID | int | 必填 | 产品ID |
| title | string | 必填 | |
| pri | int | 选填 | 优先级,默认是3 |
| module | int | 选填 | 所属模块 |
| parent | int | 选填 | 父用户需求 |
| estimate | float | 选填 | 预计工时 |
| spec | string | 选填 | 用户需求描述 |
| category | int | 选填 | 类别(feature 功能 \ |
| source | string | 选填 | 来源(customer 客户 \ |
| verify | string | 选填 | 验收标准 |
| assignedTo | string | 选填 | 指派给 |
| reviewer | array | 选填 | 评审人,如果设置必须评审,必须填写 |
PUT 改
/requirements/:requirementID修改用户需求›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| title | string | 必填 | |
| pri | int | 选填 | 优先级,默认是3 |
| module | int | 选填 | 所属模块 |
| parent | int | 选填 | 父用户需求 |
| estimate | float | 选填 | 预计工时 |
| category | int | 选填 | 类别(feature 功能 \ |
| source | string | 选填 | 来源(customer 客户 \ |
| assignedTo | string | 选填 | 指派给 |
PUT 改
/requirements/:requirementID/change变更用户需求›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| title | string | 选填 | 需求名称 |
| spec | string | 选填 | 需求描述 |
| verify | string | 选填 | 验收标准 |
GET 读
/products/:productID/requirements获取产品用户需求列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| browseType | 否 | 选填 | assignedtome 指派给我 \ |
| orderBy | 否 | 选填 | title_asc 标题 \ |
GET 读
/requirements/:storyID获取用户需求详情›PUT 改
/requirements/:requirementID/close关闭用户需求›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| closedReason | string | 必填 | 关闭原因(done 已完成 \ |
| comment | string | 选填 | 备注 |
PUT 改
/requirements/:requirementID/activate激活用户需求›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| assignedTo | string | 选填 | 指派给 |
| comment | string | 选填 | 备注 |
DELETE 删
/requirements/:requirementID删除用户需求›测试单
测试单POST 增
/testtasks创建测试单›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| productID | int | 必填 | 所属产品ID |
| name | string | 必填 | 测试单名称 |
| build | int | 必填 | 提测构建/版本 |
| execution | int | 选填 | 所属执行 |
| type | array | 选填 | 类型(integrate 集成测试 \ |
| owner | string | 选填 | 负责人 |
| status | string | 选填 | 状态(wait 未开始 \ |
| begin | date | 必填 | 开始日期 |
| end | date | 必填 | 结束日期 |
| desc | string | 选填 | 描述 |
PUT 改
/testtasks/:testtaskID修改测试单›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 必填 | 测试单名称 |
| build | int | 必填 | 提测构建/版本 |
| execution | int | 选填 | 所属执行 |
| type | array | 选填 | 类型(integrate 集成测试 \ |
| owner | string | 选填 | 负责人 |
| status | string | 选填 | 状态(wait 未开始 \ |
| begin | date | 必填 | 开始日期 |
| end | date | 必填 | 结束日期 |
| desc | string | 选填 | 描述 |
GET 读
/products/:productID/testtasks获取产品测试单列表›GET 读
/projects/:projectID/testtasks获取项目测试单列表›GET 读
/executions/:executionID/testtasks获取执行测试单列表›DELETE 删
/testtasks/:testtaskID删除测试单›项目
项目POST 增
/projects创建项目›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 必填 | 项目名称 |
| model | string | 必填 | 项目管理方式(scrum 敏捷 \ |
| begin | date | 必填 | 开始日期 |
| end | date | 必填 | 结束日期 |
| products | array | 选填 | 关联产品 |
| parent | int | 选填 | 所属项目集 |
| workflowGroup | int | 必填 | 项目流程,付费版功能,开源版可以不填 |
| PM | string | 选填 | 项目负责人 |
PUT 改
/projects/:projectID修改项目›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 必填 | 项目名称 |
| model | string | 必填 | 项目管理方式(scrum 敏捷 \ |
| begin | date | 必填 | 开始日期 |
| end | date | 必填 | 结束日期 |
| products | array | 选填 | 关联产品 |
| parent | int | 选填 | 所属项目集 |
| workflowGroup | int | 必填 | 项目流程,付费版功能,开源版可以不填 |
| PM | string | 选填 | 项目负责人 |
GET 读
/projects获取项目列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| browseType | 否 | 选填 | undone 未完成 \ |
| orderBy | 否 | 选填 | name_asc 名称 \ |
GET 读
/programs/:programID/projects获取项目集的项目列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| browseType | 否 | 选填 | undone 未完成 \ |
| orderBy | 否 | 选填 | name_asc 名称 \ |
DELETE 删
/projects/:projectID删除项目›项目集
项目集POST 增
/programs创建项目集›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 必填 | 项目集名称 |
| begin | date | 必填 | 计划开始日期 |
| end | date | 必填 | 计划完成日期 |
| PM | string | 选填 | 计划完成日期 |
| desc | string | 选填 | 项目集描述 |
PUT 改
/programs/:programID修改项目集›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 必填 | 项目集名称 |
| begin | date | 必填 | 计划开始日期 |
| end | date | 必填 | 计划完成日期 |
| PM | string | 选填 | 计划完成日期 |
| desc | string | 选填 | 项目集描述 |
GET 读
/programs获取项目集列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| status | 否 | 选填 | unclosed 未关闭 \ |
| orderBy | 否 | 选填 | name_asc 名称 \ |
GET 读
/programs/:programID获取项目集详情›DELETE 删
/programs/:programID删除项目集›产品计划
产品计划POST 增
/productplans创建产品计划›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| productID | int | 必填 | 产品ID |
| title | string | 必填 | 计划名称 |
| parent | int | 选填 | 父计划ID |
| begin | date | 选填 | 开始日期 |
| end | date | 选填 | 结束日期 |
| branchID | int | 选填 | 分支ID |
| desc | string | 选填 | 计划描述 |
PUT 改
/productplans/:productplanID修改产品计划›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| title | string | 必填 | 计划名称 |
| parent | int | 选填 | 父计划 |
| begin | date | 选填 | 开始日期 |
| end | date | 选填 | 结束日期 |
| branchID | int | 选填 | 分支ID |
| desc | string | 选填 | 计划描述 |
GET 读
/products/:productID/productplans获取产品计划列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| browseType | 否 | 选填 | undone 未完成 \ |
| orderBy | 否 | 选填 | title_asc 名称 \ |
GET 读
/productplans/:planID获取产品计划详情›DELETE 删
/productplans/:productplanID删除产品计划›发布
发布POST 增
/releases创建发布›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| productID | int | 必填 | 所属产品 |
| system | int | 必填 | 所属应用 |
| name | string | 必填 | 应用版本号 |
| build | array | 必填 | 包含构建 |
| status | string | 选填 | 状态(wait 未开始 \ |
| date | date | 必填 | 计划发布日期 |
| desc | string | 选填 | 描述 |
PUT 改
/releases/:releasID修改发布›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| system | int | 必填 | 所属应用 |
| name | string | 必填 | 应用版本号 |
| build | array | 必填 | 包含构建 |
| status | string | 选填 | 状态(wait 未开始 \ |
| date | date | 必填 | 计划发布日期 |
| desc | string | 选填 | 描述 |
GET 读
/products/:productID/releases获取产品发布列表›DELETE 删
/releases/:releasID删除发布›版本 / 构建
版本/构建POST 增
/builds创建版本/构建›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| executionID | int | 必填 | 所属执行/迭代 |
| product | int | 必填 | 所属产品 |
| name | string | 必填 | 构建名称 |
| system | int | 必填 | 所属应用 |
| builder | string | 必填 | 构建者 |
| date | date | 必填 | 打包日期 |
| scmPath | string | 选填 | 源代码地址 |
| filePath | string | 选填 | 下载地址 |
| desc | string | 选填 | 描述 |
PUT 改
/builds/:buildID修改版本›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| execution | int | 必填 | 所属执行/迭代 |
| product | int | 必填 | 所属产品 |
| name | string | 必填 | 构建名称 |
| system | int | 必填 | 所属应用 |
| builder | string | 必填 | 构建者 |
| date | date | 必填 | 打包日期 |
| scmPath | string | 选填 | 源代码地址 |
| filePath | string | 选填 | 下载地址 |
| desc | string | 选填 | 描述 |
GET 读
/projects/:projectID/builds获取项目版本列表›GET 读
/executions/:executionID/builds获取执行版本列表›DELETE 删
/builds/:buildID删除版本›反馈
反馈POST 增
/feedbacks创建反馈›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| product | int | 必填 | 所属产品 |
| title | string | 必填 | 标题 |
| module | int | 选填 | 所属模块 |
| type | string | 选填 | 类型(story 需求 \ |
| desc | string | 选填 | 描述 |
| feedbackBy | string | 选填 | 反馈者 |
| source | string | 选填 | 来源 |
PUT 改
/feedbacks/:feedbackID修改反馈›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| product | int | 必填 | 所属产品 |
| module | int | 选填 | 所属模块 |
| title | string | 必填 | 标题 |
| type | string | 选填 | 类型(story 需求 \ |
| desc | string | 选填 | 描述 |
| feedbackBy | string | 选填 | 反馈者 |
| source | string | 选填 | 来源 |
GET 读
/products/:productID/feedbacks获取产品反馈列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| browseType | 否 | 选填 | wait 待处理 \ |
| orderBy | 否 | 选填 | title_asc 标题 \ |
GET 读
/feedbacks/:feedbackID获取反馈详情›PUT 改
/feedbacks/:feedbackID/close关闭反馈›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| closedReason | string | 必填 | 关闭原因(commented 已处理 \ |
| comment | string | 选填 | 备注 |
PUT 改
/feedbacks/:feedbackID/activate激活反馈›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| assignedTo | string | 选填 | 指派给 |
| comment | string | 选填 | 备注 |
DELETE 删
/feedbacks/:feedbackID删除反馈›应用
应用POST 增
/systems创建应用›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| productID | int | 必填 | 所属产品 |
| integrated | int | 必填 | 是否集成应用(0 否\ |
| children | array | 必填 | 集成应用需要包含其他应用,非集成应用传空数组[] |
| name | string | 必填 | 应用名称 |
| desc | string | 选填 | 描述 |
PUT 改
/systems/:systemID修改应用›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 必填 | 应用名称 |
| children | array | 必填 | 集成应用需要包含其他应用,非集成应用传空数组[] |
| desc | string | 选填 | 描述 |
GET 读
/products/:productID/systems获取产品应用列表›附件
附件(v22+)POST 增
/files上传附件,使用表单方式提交›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| file | file | 必填 | 文件地址,比如 --form 'file=@"D:\test.txt"' |
| objectType | string | 必填 | 关联对象类型(bug 缺陷 \ |
| objectID | int | 必填 | 关联对象ID |
PUT 改
/files/:fileID编辑附件,修改附件的名称›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| fileName | string | 必填 | 附件名称 |
DELETE 删
/files/:fileID删除附件›Token
认证POST 增
/users/login获取Token›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| account | string | 必填 | 用户名 |
| password | string | 必填 | 密码 |
用户
用户POST 增
/users创建用户›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| account | string | 必填 | 登录名 |
| realname | string | 必填 | 姓名 |
| password | string | 必填 | 密码 |
PUT 改
/users/:userID修改用户信息›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| realname | string | 选填 | 真实姓名 |
| dept | int | 选填 | 部门 |
| join | date | 选填 | 入职日期 |
| group | array | 选填 | 权限分组 |
| string | 选填 | 邮箱 | |
| visions | array | 选填 | 界面类型(研发综合界面 rnd \ |
| mobile | string | 选填 | 手机 |
| weixin | string | 选填 | 微信 |
| password | string | 选填 | 密码 |
GET 读
/users获取用户列表›请求参数▾ 展开
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| browseType | 否 | 选填 | 内部用户 outside |
| orderBy | 否 | 选填 | realname_asc 姓名 \ |
GET 读
/users/:userID获取用户详情›DELETE 删
/users/:userID删除用户›