开发说明
功能说明:获取用户可见范围内科目,且在科目-展示应用中,需要勾选上【API】选项
请求方式:POST(HTTPS)
请求地址:https://qwif.do1.com.cn/qwcgi/api/reimApiCtl/subjGroupList.do
请求参数说明:
| 参数名 |
释义 |
类型 |
是否必须 |
描述 |
| token |
用于验证 |
String |
是 |
参考获取token接口 |
| corpId |
公司唯一标识 |
String |
是 |
|
| keyWord |
搜索关键字 |
String |
否 |
|
| wxUserId |
提单人账号 |
String |
是 |
传递当前操作的应用端用户的通讯录账号 |
SDK调用示例:
ReimApi api = QwSdkUtil.getInter(ReimApi.class);
SubjGroupListResult result = api.subjGroupList(QwSdkUtil.getCacheToken(),"关键字","通讯录账号");
System.out.println(JSONUtil.stringify(result));
返回结果:
{
"code":"0",
"data":
{
"recentList":
[
{
"level":2,
"rootSubjId":"科目组id",
"sortNum":5,
"subjFullName":"福利费|项目补贴",
"subjId":"科目id",
"subjName":"项目补贴"
}
],
"subjGroupList":
[
{
"groupName":"福利费",
"sortNum":0,
"subjList":
[
{
"level":2,
"rootSubjId":"1898bebc-ac21-41eb-9544-93e97df96df5",
"sortNum":0,
"subjExplain":"工作日午餐补贴",
"subjFullName":"福利费|午餐补贴",
"subjId":"科目id",
"subjName":"午餐补贴"
}
]
}
],
"subjSize":1
},
"desc":"成功"
}
返回参数说明:
| 参数名 |
释义 |
类型 |
是否必须 |
描述 |
| subjSize |
科目个数 |
Integer |
是 |
|
| subjGroupList |
科目组列表 |
SubjectGroupVO[] |
是 |
|
| recentList |
最近选择列表 |
SubjectGroupVO[] |
否 |
|
SubjectGroupVO类型说明:
| 参数名 |
释义 |
类型 |
是否必须 |
描述 |
| groupName |
科目组名称 |
String |
否 |
|
| sortNum |
排序号 |
Integer |
否 |
|
| subjList |
科目列表 |
SubjectSelectVO[] |
是 |
|
SubjectSelectVO类型说明:
| 参数名 |
释义 |
类型 |
是否必须 |
描述 |
| subjId |
科目id |
String |
是 |
|
| rootSubjId |
最上层科目id |
String |
是 |
|
| subjName |
科目名称 |
String |
是 |
|
| subjFullName |
科目全称 |
String |
是 |
|
| level |
层级 |
Integer |
是 |
|
| subjExplain |
科目描述 |
String |
否 |
|
| sortNum |
科目排序号 |
Integer |
否 |
|