开发说明
功能说明:获取用户可见范围内科目,且在科目-展示应用中,需要勾选上【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 |
否 |
|