开发说明
功能说明:获取管理后台->费用预算->科目管理的整个科目树数据,所获取科目的展示应用无需勾选“API”
请求方式:GET(HTTPS)
请求地址:https://qwif.do1.com.cn/qwcgi/api/reimApiCtl/subjectTreeList.do?token=token&corpId=corpId&keyword=keyword
请求参数说明:
参数名 |
释义 |
类型 |
是否必须 |
描述 |
token |
用于验证 |
String |
是 |
参考获取token接口 |
corpId |
公司唯一标识 |
String |
是 |
|
keyword |
搜索关键字 |
String |
否 |
按科目标题模糊搜索 |
SDK调用示例:
ReimApi api = QwSdkUtil.getInter(ReimApi.class);
SubjectTreeListResult result = api.subjectTreeList(QwSdkUtil.getCacheToken(),"关键字");
System.out.println(JSONUtil.stringify(result));
返回结果:
{
"code":"0",
"data":
{
"children":
[
{
"children":
[
{
"control":"1",
"hasChildren":false,
"level":2,
"parentId":"a27b2dbcba69481eaa72d0d53cff2e7e",
"subjFullName":"交通费>差旅机票",
"subjId":"bdf965a32da44ef69f4587d71164b2eb",
"subjName":"差旅机票",
"versionNumber":2
}
],
"control":"1",
"hasChildren":true,
"level":1,
"parentId":"0",
"subjExplain":"交通费科目说明",
"subjFullName":"交通费",
"subjId":"a27b2dbcba69481eaa72d0d53cff2e7e",
"subjName":"交通费",
"versionNumber":4
}
]
},
"desc":"成功"
}
返回参数说明:
参数名 |
释义 |
类型 |
是否必须 |
描述 |
children |
科目列表 |
TbQySubjectTreeVO[] |
是 |
|
TbQySubjectTreeVO类型说明:
参数名 |
释义 |
类型 |
是否必须 |
描述 |
subjId |
科目id |
String |
否 |
|
subjName |
科目名称 |
String |
否 |
|
parentId |
父科目id |
String |
否 |
|
subjFullName |
科目全称 |
String |
否 |
|
subjExplain |
科目说明 |
String |
否 |
|
versionNumber |
科目版本号 |
Integer |
否 |
|
children |
子级科目列表 |
TbQySubjectTreeVO[] |
否 |
|
hasChildren |
是否有子节点 |
Boolean |
否 |
|
level |
科目层级 |
Integer |
否 |
|