看板过滤分组
# 概述
看板过滤分组
类名
ProjectBoardFilterGroupApi.java
成员方法
名称 | 方法 | Method | Path |
---|---|---|---|
添加看板过滤分组 | addProjectBoardFilterGroup | POST | /api-organization/projectBoardFilterGroup/addProjectBoardFilterGroup |
删除看板过滤分组 | deleteProjectBoardFilterGroup | POST | /api-organization/projectBoardFilterGroup/deleteProjectBoardFilterGroup |
获取看板过滤分组信息 | getProjectBoardFilterGroupList | POST | /api-organization/projectBoardFilterGroup/getProjectBoardFilterGroupList |
获取看板过滤分组条件值 | getProjectBoardFilterGroupPropertiesList | POST | /api-organization/projectBoardFilterGroup/getProjectBoardFilterGroupPropertiesList |
获取默认过滤分组筛选条件 | getProjectBoardFilterList | POST | /api-organization/projectBoardFilterGroup/getProjectBoardFilterList |
获取筛选条件的值 | getProjectBoardFilterValueList | POST | /api-organization/projectBoardFilterGroup/getProjectBoardFilterValueList |
修改看板过滤分组 | updateProjectBoardFilterGroup | POST | /api-organization/projectBoardFilterGroup/updateProjectBoardFilterGroup |
保存过滤分组筛选值 | updateProjectBoardFilterGroupProperties | POST | /api-organization/projectBoardFilterGroup/updateProjectBoardFilterGroupProperties |
# 添加看板过滤分组
ResultObject addProjectBoardFilterGroup(addProjectBoardFilterGroupForm)
根据Form 添加看板过滤分组
# 请求参数
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
addProjectBoardFilterGroupForm | AddProjectBoardFilterGroupForm | addProjectBoardFilterGroupForm |
# AddProjectBoardFilterGroupForm
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
name | String | 过滤分组名称 | |
projectBoardId | String | 所属看板Id | |
remark | String | 备注 | - |
sort | Integer | 排序号 | - |
# 返回参数
ResultObject
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
code | String | 响应码 | - |
data | Object | 响应数据 | - |
msg | String | 响应消息 | - |
time | OffsetDateTime | 响应时间 | - |
# java-sdk 调用示例
//实例化api类,传入token
ProjectBoardFilterGroupApi apiInstance = new ProjectBoardFilterGroupApi(token);
//实例化请求参数
AddProjectBoardFilterGroupForm addProjectBoardFilterGroupForm = new AddProjectBoardFilterGroupForm();
try {
ResultObject result = apiInstance.addProjectBoardFilterGroup(addProjectBoardFilterGroupForm);
System.out.println(result);
} catch (ApiException e) {
System.err.println("调用ProjectBoardFilterGroupApi.addProjectBoardFilterGroup异常: " + e.getMessage());
e.printStackTrace();
}
2
3
4
5
6
7
8
9
10
11
12
# HTTP 调用示例
属性 | 名称 |
---|---|
HTTP请求地址 | http://[server]:[port]/api-organization/projectBoardFilterGroup/addProjectBoardFilterGroup |
请求方式 | POST |
Content-Type | application/json |
header:key | Authorization |
header:value | Bearer YOUR_ACCESS_TOKEN |
请求参数:
{
"name":"",
"remark":"",
"sort":0,
"projectBoardId":""
}
2
3
4
5
6
# 删除看板过滤分组
ResultObject deleteProjectBoardFilterGroup(id)
根据过滤分组Id 删除对应的过滤分组 以及关联关系
# 请求参数
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
id | String | 过滤分组Id |
# 返回参数
ResultObject
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
code | String | 响应码 | - |
data | Object | 响应数据 | - |
msg | String | 响应消息 | - |
time | OffsetDateTime | 响应时间 | - |
# java-sdk 调用示例
//实例化api类,传入token
ProjectBoardFilterGroupApi apiInstance = new ProjectBoardFilterGroupApi(token);
//实例化请求参数
String id = "id_example";
try {
ResultObject result = apiInstance.deleteProjectBoardFilterGroup(id);
System.out.println(result);
} catch (ApiException e) {
System.err.println("调用ProjectBoardFilterGroupApi.deleteProjectBoardFilterGroup异常: " + e.getMessage());
e.printStackTrace();
}
2
3
4
5
6
7
8
9
10
11
12
# HTTP 调用示例
属性 | 名称 |
---|---|
HTTP请求地址 | http://[server]:[port]/api-organization/projectBoardFilterGroup/deleteProjectBoardFilterGroup |
请求方式 | POST |
Content-Type | application/json |
header:key | Authorization |
header:value | Bearer YOUR_ACCESS_TOKEN |
请求参数:
{
"id":""
}
2
3
# 获取看板过滤分组信息
ResultListProjectBoardFilterGroupVo getProjectBoardFilterGroupList(boardId)
根据过滤看板Id 查询该看板下的所有过滤分组信息
# 请求参数
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
boardId | String | 看板Id |
# 返回参数
ResultListProjectBoardFilterGroupVo
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
code | String | 响应码 | - |
data | List<ProjectBoardFilterGroupVo> | 响应数据 | - |
msg | String | 响应消息 | - |
time | OffsetDateTime | 响应时间 | - |
ProjectBoardFilterGroupVo
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
boardId | String | 看板Id | - |
createdTime | OffsetDateTime | 创建时间 | - |
id | String | 过滤分组Id | - |
name | String | 过滤分组名称 | - |
remark | String | 过滤分组备注 | - |
sort | Integer | 排序号 | - |
# java-sdk 调用示例
//实例化api类,传入token
ProjectBoardFilterGroupApi apiInstance = new ProjectBoardFilterGroupApi(token);
//实例化请求参数
String boardId = "boardId_example";
try {
ResultListProjectBoardFilterGroupVo result = apiInstance.getProjectBoardFilterGroupList(boardId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("调用ProjectBoardFilterGroupApi.getProjectBoardFilterGroupList异常: " + e.getMessage());
e.printStackTrace();
}
2
3
4
5
6
7
8
9
10
11
12
# HTTP 调用示例
属性 | 名称 |
---|---|
HTTP请求地址 | http://[server]:[port]/api-organization/projectBoardFilterGroup/getProjectBoardFilterGroupList |
请求方式 | POST |
Content-Type | application/json |
header:key | Authorization |
header:value | Bearer YOUR_ACCESS_TOKEN |
请求参数:
{
"boardId":""
}
2
3
# 获取看板过滤分组条件值
ResultListProjectBoardFilterPropertiesTypeValue getProjectBoardFilterGroupPropertiesList(id)
根据过滤分组Id 获取对应的过滤分组 筛选条件内容
# 请求参数
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
id | String | 过滤分组Id | - |
# 返回参数
ResultListProjectBoardFilterPropertiesTypeValue
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
code | String | 响应码 | - |
data | List<ProjectBoardFilterPropertiesTypeValue> | 响应数据 | - |
msg | String | 响应消息 | - |
time | OffsetDateTime | 响应时间 | - |
ProjectBoardFilterPropertiesTypeValue
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
propertiesId | String | 属性类型的id | - |
type | String | 过滤分组类型(类型:['0: 省', '1: 市', '2: 区', '3: 客户', '4: 年', '5:月', '6:属性'] | - |
value | String | 过滤分组类值 值为类型 (类型为 属性或客户 值=对应的Id) | - |
# java-sdk 调用示例
//实例化api类,传入token
ProjectBoardFilterGroupApi apiInstance = new ProjectBoardFilterGroupApi(token);
//实例化请求参数
String id = "id_example";
try {
ResultListProjectBoardFilterPropertiesTypeValue result = apiInstance.getProjectBoardFilterGroupPropertiesList(id);
System.out.println(result);
} catch (ApiException e) {
System.err.println("调用ProjectBoardFilterGroupApi.getProjectBoardFilterGroupPropertiesList异常: " + e.getMessage());
e.printStackTrace();
}
2
3
4
5
6
7
8
9
10
11
12
# HTTP 调用示例
属性 | 名称 |
---|---|
HTTP请求地址 | http://[server]:[port]/api-organization/projectBoardFilterGroup/getProjectBoardFilterGroupPropertiesList |
请求方式 | POST |
Content-Type | application/json |
header:key | Authorization |
header:value | Bearer YOUR_ACCESS_TOKEN |
请求参数:
{
"id":""
}
2
3
# 获取默认过滤分组筛选条件
ResultListProjectBoardFilterGroupPropertiesVo getProjectBoardFilterList()
获取默认过滤分组筛选条件内容(地区,客户,日期,属性)
# 请求参数
请求参数为空.
# 返回参数
ResultListProjectBoardFilterGroupPropertiesVo
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
code | String | 响应码 | - |
data | List<ProjectBoardFilterGroupPropertiesVo> | 响应数据 | - |
msg | String | 响应消息 | - |
time | OffsetDateTime | 响应时间 | - |
ProjectBoardFilterGroupPropertiesVo
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
createdTime | OffsetDateTime | 创建时间 | - |
name | String | 筛选名称 地区,客户,日期,属性名称 | - |
propertiesType | String | 属性类型 0:枚举、1:文本、2:日期、3:数字 (type为3时 该属性则不为空) | - |
sort | Integer | 排序号 | - |
type | String | 筛选类型 0=地区 1=客户 2=日期 3=属性 | - |
value | String | 筛选值 [0]=地区,1=客户,[2]=日期,3=属性Id | - |
# java-sdk 调用示例
//实例化api类,传入token
ProjectBoardFilterGroupApi apiInstance = new ProjectBoardFilterGroupApi(token);
try {
ResultListProjectBoardFilterGroupPropertiesVo result = apiInstance.getProjectBoardFilterList();
System.out.println(result);
} catch (ApiException e) {
System.err.println("调用ProjectBoardFilterGroupApi.getProjectBoardFilterList异常: " + e.getMessage());
e.printStackTrace();
}
2
3
4
5
6
7
8
9
10
# HTTP 调用示例
属性 | 名称 |
---|---|
HTTP请求地址 | http://[server]:[port]/api-organization/projectBoardFilterGroup/getProjectBoardFilterList |
请求方式 | POST |
Content-Type | application/json |
header:key | Authorization |
header:value | Bearer YOUR_ACCESS_TOKEN |
请求参数:
{}
# 获取筛选条件的值
ResultListProjectBoardFilterGroupPropertiesValueVo getProjectBoardFilterValueList(propertiesId, type)
根据传入的type编号 获取该type对应的 筛选条件值
# 请求参数
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
propertiesId | String | 属性Id | - |
type | String | 筛选条件类型 0:地区,1:年月,2:客户,3:属性 | - |
# 返回参数
ResultListProjectBoardFilterGroupPropertiesValueVo
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
code | String | 响应码 | - |
data | List<ProjectBoardFilterGroupPropertiesValueVo> | 响应数据 | - |
msg | String | 响应消息 | - |
time | OffsetDateTime | 响应时间 | - |
ProjectBoardFilterGroupPropertiesValueVo
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
children | List<ProjectBoardFilterGroupPropertiesValueVo> | 筛选值下的子节点 | - |
id | String | 筛选值 地区(对应地区名称) 日期(对应年月) 客户(对应客户Id) 属性值(对应属性Id) | - |
name | String | 筛选值名称 地区(对应的地区名称) 日期(根据筛选类型 加上对应的后缀= 值[2022]+‘年’) 客户=客户名称 属性值=属性值名称 | - |
type | String | 筛选值类型 地区为0 日期为1 客户为2 属性值为3 | - |
ProjectBoardFilterGroupPropertiesValueVo
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
children | List<ProjectBoardFilterGroupPropertiesValueVo> | 筛选值下的子节点 | - |
id | String | 筛选值 地区(对应地区名称) 日期(对应年月) 客户(对应客户Id) 属性值(对应属性Id) | - |
name | String | 筛选值名称 地区(对应的地区名称) 日期(根据筛选类型 加上对应的后缀= 值[2022]+‘年’) 客户=客户名称 属性值=属性值名称 | - |
type | String | 筛选值类型 地区为0 日期为1 客户为2 属性值为3 | - |
# java-sdk 调用示例
//实例化api类,传入token
ProjectBoardFilterGroupApi apiInstance = new ProjectBoardFilterGroupApi(token);
//实例化请求参数
String propertiesId = "propertiesId_example";
String type = "type_example";
try {
ResultListProjectBoardFilterGroupPropertiesValueVo result = apiInstance.getProjectBoardFilterValueList(propertiesId, type);
System.out.println(result);
} catch (ApiException e) {
System.err.println("调用ProjectBoardFilterGroupApi.getProjectBoardFilterValueList异常: " + e.getMessage());
e.printStackTrace();
}
2
3
4
5
6
7
8
9
10
11
12
13
# HTTP 调用示例
属性 | 名称 |
---|---|
HTTP请求地址 | http://[server]:[port]/api-organization/projectBoardFilterGroup/getProjectBoardFilterValueList |
请求方式 | POST |
Content-Type | application/json |
header:key | Authorization |
header:value | Bearer YOUR_ACCESS_TOKEN |
请求参数:
{
"type":"",
"propertiesId":""
}
2
3
4
# 修改看板过滤分组
ResultObject updateProjectBoardFilterGroup(updateProjectBoardFilterGroupForm)
根据Form 修改过滤分组 只可修改['名称', '备注', '排序号']
# 请求参数
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
updateProjectBoardFilterGroupForm | UpdateProjectBoardFilterGroupForm | updateProjectBoardFilterGroupForm |
# UpdateProjectBoardFilterGroupForm
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
id | String | 过滤分组Id | |
name | String | 过滤分组名称 | |
remark | String | 备注 | - |
sort | Integer | 排序号 | - |
# 返回参数
ResultObject
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
code | String | 响应码 | - |
data | Object | 响应数据 | - |
msg | String | 响应消息 | - |
time | OffsetDateTime | 响应时间 | - |
# java-sdk 调用示例
//实例化api类,传入token
ProjectBoardFilterGroupApi apiInstance = new ProjectBoardFilterGroupApi(token);
//实例化请求参数
UpdateProjectBoardFilterGroupForm updateProjectBoardFilterGroupForm = new UpdateProjectBoardFilterGroupForm();
try {
ResultObject result = apiInstance.updateProjectBoardFilterGroup(updateProjectBoardFilterGroupForm);
System.out.println(result);
} catch (ApiException e) {
System.err.println("调用ProjectBoardFilterGroupApi.updateProjectBoardFilterGroup异常: " + e.getMessage());
e.printStackTrace();
}
2
3
4
5
6
7
8
9
10
11
12
# HTTP 调用示例
属性 | 名称 |
---|---|
HTTP请求地址 | http://[server]:[port]/api-organization/projectBoardFilterGroup/updateProjectBoardFilterGroup |
请求方式 | POST |
Content-Type | application/json |
header:key | Authorization |
header:value | Bearer YOUR_ACCESS_TOKEN |
请求参数:
{
"name":"",
"remark":"",
"id":"",
"sort":0
}
2
3
4
5
6
# 保存过滤分组筛选值
ResultObject updateProjectBoardFilterGroupProperties(updateProjectBoardFilterPropertiesForm)
根据Form 保存对应的 过滤分组筛选值
# 请求参数
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
updateProjectBoardFilterPropertiesForm | UpdateProjectBoardFilterPropertiesForm | updateProjectBoardFilterPropertiesForm |
# UpdateProjectBoardFilterPropertiesForm
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
filterGroupId | String | 过滤分组Id | |
typeValues | List<ProjectBoardFilterPropertiesTypeValue> | 过滤分组类型和值 |
# 返回参数
ResultObject
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
code | String | 响应码 | - |
data | Object | 响应数据 | - |
msg | String | 响应消息 | - |
time | OffsetDateTime | 响应时间 | - |
# java-sdk 调用示例
//实例化api类,传入token
ProjectBoardFilterGroupApi apiInstance = new ProjectBoardFilterGroupApi(token);
//实例化请求参数
UpdateProjectBoardFilterPropertiesForm updateProjectBoardFilterPropertiesForm = new UpdateProjectBoardFilterPropertiesForm();
try {
ResultObject result = apiInstance.updateProjectBoardFilterGroupProperties(updateProjectBoardFilterPropertiesForm);
System.out.println(result);
} catch (ApiException e) {
System.err.println("调用ProjectBoardFilterGroupApi.updateProjectBoardFilterGroupProperties异常: " + e.getMessage());
e.printStackTrace();
}
2
3
4
5
6
7
8
9
10
11
12
# HTTP 调用示例
属性 | 名称 |
---|---|
HTTP请求地址 | http://[server]:[port]/api-organization/projectBoardFilterGroup/updateProjectBoardFilterGroupProperties |
请求方式 | POST |
Content-Type | application/json |
header:key | Authorization |
header:value | Bearer YOUR_ACCESS_TOKEN |
请求参数:
{
"filterGroupId":""
}
2
3