主题
获取服务分类信息
接口说明
请求URL:http[s]://{网关地址}/minos-platform/groupService/allClassifyList
请求方式: POST
请求内容类型: application/json
响应内容类型: application/json
请求说明
请求体
| 字段名 | 参数名 | 必填 | 类型 | 描述 |
|---|---|---|---|---|
| 用户id | userId | M | String | 用户的wid(非account) |
| 服务平台 | serviceStation | O | String | 为空则查全部类型 0: PC和两者兼备的 1: 移动和两者兼备的 2: PC、移动以及两者兼备的 99:线下办理 |
| 多语言 | lang | O | String | 多语言key,默认获取配置中user的lang,没有则默认中文 |
| 权限是否忽略 | ignoringPermissions | O | boolean | true 则返回所有二级及三级服务分类,一级不返回 false 返回当前用户有权限的分类 (默认) |
请求示例
json
{
"userId":"1151159071934013440"
}1
2
3
2
3
响应说明
响应体
数据格式:
JSON
| 字段名 | 类型 | 描述 |
|---|---|---|
| errcode | String | 返回码,0 成功 |
| errmsg | String | 返回码描述 |
| data | List<ExGroupServiceLevelOneInfo> | 返回的对象的json串 |
| 字段名 | 类型 | 描述 |
|---|---|---|
| classifyType | Integer | 服务分类类型: 1: 一级 2: 二级 3: 三级 |
| classifyWid | String | 服务分类ID |
| classifyName | String | 服务分类名称 |
| iconType | Integer | 图标类型: 0:不需要图标 1:字体图标 2: png图标 |
| classifyChildWids | List<ExGroupServiceLevelTwoInfo> | 二级分类信息集合 |
| 字段名 | 类型 | 描述 |
|---|---|---|
| classifyType | Integer | 服务分类类型: 1: 一级 2: 二级 3: 三级 |
| parentId | String | 上级分类ID |
| classifyWid | String | 服务分类ID |
| classifyName | String | 服务分类名称 |
| iconLink | String | 图标地址 |
| associatedServices | List<AssociatedServices> | 关联服务信息集合 |
| classifyChildWids | List<ExGroupServiceLevelThreeInfo> | 三级分类信息集合 |
| 字段名 | 类型 | 描述 |
|---|---|---|
| classifyType | Integer | 服务分类类型: 1: 一级 2: 二级 3: 三级 |
| parentId | String | 上级分类ID |
| classifyWid | String | 服务分类ID |
| classifyName | String | 服务分类名称 |
| iconLink | String | 图标地址 |
| associatedServices | List<AssociatedServices> | 关联服务信息集合 |
| classifyGrantInfos | List<ExServiceGrant> | 分类授权信息集合(第三级分类) |
| 字段名 | 类型 | 描述 |
|---|---|---|
| serviceWid | String | 关联的服务ID |
| sortNum | String | 关联的服务排序 |
| serviceName | String | 关联的服务名称 |
| 字段名 | 类型 | 描述 |
|---|---|---|
| grantType | String | 授权值类型: -1 全部 0:用户 1:用户组 2:组织机构 3:用户分类 4:业务域 |
| grantWid | String | 对用的用户wid、用户组wid等 |
响应示例
json
{
"errcode": "0",
"errmsg": "success",
"data": [
{
"classifyType": 1,
"classifyWid": "1004726565558132737",
"classifyName": "eee",
"iconType": 0,
"classifyChildWids": null
},
{
"classifyType": 1,
"classifyWid": "1002209439475671041",
"classifyName": "一级分类",
"iconType": 0,
"classifyChildWids": [
{
"classifyType": 2,
"parentId": "1002209439475671041",
"classifyWid": "1002211266099257345",
"classifyName": "二级分类2",
"iconLink": "",
"associatedServices": [
{
"serviceWid": "1002219210840842240",
"sortNum": "2",
"serviceName": "服务1"
}
],
"classifyChildWids": null
},
{
"classifyType": 2,
"parentId": "1002209439475671041",
"classifyWid": "1002209487651446785",
"classifyName": "二级分类",
"iconLink": "",
"associatedServices": null,
"classifyChildWids": [
{
"classifyType": 3,
"parentId": "1002209487651446785",
"classifyWid": "1002209523739238401",
"classifyName": "三级分类",
"iconLink": "",
"associatedServices": [
{
"serviceWid": "994300417510477824",
"sortNum": "1",
"serviceName": "tlsun"
}
],
"classifyGrantInfos": null
}
]
}
]
}
]
}1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
错误码
| 错误码 | 描述 |
|---|---|
| 111001 | 必填参数不能为空 |
| 999 | 统一错误码,详细描述信息参见接口返回 |
Demo
java
// 创建客户端
Client client = new DefaultClient(BASE_URL, APP_ID, APP_SECRET);
// 创建请求对象
AllClassifyRequest request = new AllClassifyRequest();
request.setUserId("1006159694508433408");
request.setIgnoringPermissions(true);
BaseResponse response = client.execute(request);
//调用成功,则处理业务逻辑
if (response.isSuccess()) {
//.....
}1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12

