看板树
# 概述
看板树
类名
ProjectBoardTreeApi.java
成员方法
名称 | 方法 | Method | Path |
---|---|---|---|
查询项目看板树 | getBoardTreeNodeList | POST | /api-organization/projectBoardTree/getTreeNodeByBoardId |
查询默认树结构 分类条件 | getProjectBoardTreeConditionList | POST | /api-organization/projectBoardTree/getProjectBoardTreeCondition |
保存項目看板树分类 | updateProjectBoardTreeNode | POST | /api-organization/projectBoardTree/updateProjectBoardTreeNode |
# 查询项目看板树
ResultListProjectBoardTreeNodeVo getBoardTreeNodeList(boardId)
根据看板Id 查询看板树信息
# 请求参数
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
boardId | String | 项目看板ID |
# 返回参数
ResultListProjectBoardTreeNodeVo
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
code | String | 响应码 | - |
data | List<ProjectBoardTreeNodeVo> | 响应数据 | - |
msg | String | 响应消息 | - |
time | OffsetDateTime | 响应时间 | - |
ProjectBoardTreeNodeVo
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
createdTime | OffsetDateTime | 创建时间 用于排序时序列号相同 在根据创建时间进行排序 | |
id | String | 节点ID | |
level | String | 日期类属性值 0:年 1:年月 | - |
name | String | 节点类型名称 | - |
sort | Integer | 树节点层级 在一个看板下是唯一的(前端不能传入 后端自动根据顺序添加) | |
type | String | 项目看板节点类型 0:省、1市、2 区、3客户、4年、5月、6项目属性 、7:系统项目 | |
value | String | 类型=6项目属性(属性ID) 类型!=属性(为类型名称) |
# java-sdk 调用示例
//实例化api类,传入token
ProjectBoardTreeApi apiInstance = new ProjectBoardTreeApi(token);
//实例化请求参数
String boardId = "boardId_example";
try {
ResultListProjectBoardTreeNodeVo result = apiInstance.getBoardTreeNodeList(boardId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("调用ProjectBoardTreeApi.getBoardTreeNodeList异常: " + e.getMessage());
e.printStackTrace();
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# HTTP 调用示例
属性 | 名称 |
---|---|
HTTP请求地址 | http://[server]:[port]/api-organization/projectBoardTree/getTreeNodeByBoardId |
请求方式 | POST |
Content-Type | application/json |
header:key | Authorization |
header:value | Bearer YOUR_ACCESS_TOKEN |
请求参数:
{
"boardId":""
}
1
2
3
2
3
# 查询默认树结构 分类条件
ResultListPropertiesBoardTreeConditionVo getProjectBoardTreeConditionList()
查询默认树结构 分类条件
# 请求参数
请求参数为空.
# 返回参数
ResultListPropertiesBoardTreeConditionVo
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
code | String | 响应码 | - |
data | List<PropertiesBoardTreeConditionVo> | 响应数据 | - |
msg | String | 响应消息 | - |
time | OffsetDateTime | 响应时间 | - |
PropertiesBoardTreeConditionVo
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
propertiesId | String | 属性Id 当类型属于 属性时 | - |
type | String | 属性类型:= 0:省、 1:市、 2:区、 3:客户、 4:年、 5:月、 6:项目属性 | - |
value | String | 对应类型的值 | - |
# java-sdk 调用示例
//实例化api类,传入token
ProjectBoardTreeApi apiInstance = new ProjectBoardTreeApi(token);
try {
ResultListPropertiesBoardTreeConditionVo result = apiInstance.getProjectBoardTreeConditionList();
System.out.println(result);
} catch (ApiException e) {
System.err.println("调用ProjectBoardTreeApi.getProjectBoardTreeConditionList异常: " + e.getMessage());
e.printStackTrace();
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# HTTP 调用示例
属性 | 名称 |
---|---|
HTTP请求地址 | http://[server]:[port]/api-organization/projectBoardTree/getProjectBoardTreeCondition |
请求方式 | POST |
Content-Type | application/json |
header:key | Authorization |
header:value | Bearer YOUR_ACCESS_TOKEN |
请求参数:
{}
1
# 保存項目看板树分类
ResultObject updateProjectBoardTreeNode(updateProjectBoardTreeNodeForm)
根据Form 保存看板树
# 请求参数
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
updateProjectBoardTreeNodeForm | UpdateProjectBoardTreeNodeForm | updateProjectBoardTreeNodeForm |
# UpdateProjectBoardTreeNodeForm
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
projectBoardId | String | 节点所属看板ID | |
projectBoardTreeNodeValTypeForms | List<UpdateProjectBoardTreeNodeValTypeForm> | N个节点值与类型信息 | - |
# 返回参数
ResultObject
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
code | String | 响应码 | - |
data | Object | 响应数据 | - |
msg | String | 响应消息 | - |
time | OffsetDateTime | 响应时间 | - |
# java-sdk 调用示例
//实例化api类,传入token
ProjectBoardTreeApi apiInstance = new ProjectBoardTreeApi(token);
//实例化请求参数
UpdateProjectBoardTreeNodeForm updateProjectBoardTreeNodeForm = new UpdateProjectBoardTreeNodeForm();
try {
ResultObject result = apiInstance.updateProjectBoardTreeNode(updateProjectBoardTreeNodeForm);
System.out.println(result);
} catch (ApiException e) {
System.err.println("调用ProjectBoardTreeApi.updateProjectBoardTreeNode异常: " + e.getMessage());
e.printStackTrace();
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# HTTP 调用示例
属性 | 名称 |
---|---|
HTTP请求地址 | http://[server]:[port]/api-organization/projectBoardTree/updateProjectBoardTreeNode |
请求方式 | POST |
Content-Type | application/json |
header:key | Authorization |
header:value | Bearer YOUR_ACCESS_TOKEN |
请求参数:
{
"projectBoardId":""
}
1
2
3
2
3