功能说明:获取到请假信息列表
请求方式:POST(HTTPS)
请求地址:https://qwif.do1.com.cn/qwcgi/api/askAction/getAskList.do?token=token&corpId=corpId
{ "startTimes": "2017-01-01", "endTime": "2017-01-31", "currentPage": "1", "pageSize": "10" }
参数 |
说明 |
类型 |
是否必须 |
备注 |
---|---|---|---|---|
token |
用于验证 |
String |
是 | |
corpId |
公司唯一标识 |
String |
是 | |
startTimes |
创建时间上限 |
String |
是 |
格式必须为:yyy-MM-dd |
endTime |
创建时间下限 |
String |
是 |
创建时间间隔不的超过两个月 |
currentPage |
查询页码 |
String |
是 |
必须是正整数,如果超过最大页,当前页默认为最大页 |
pageSize |
分页大小 |
String |
否 |
默认为100,并且不超过1000 |
AskListVO askListVO = new AskListVO(); // 设置查询的创建时间,格式必须为:yyy-MM-dd,创建时间间隔不的超过两个月 askListVO.setStartTimes("2017-01-01"); askListVO.setEndTime("2017-01-31"); // 设置查询页码,必须是正整数,如果超过最大页数,会默认为最大页数 askListVO.setCurrentPage("1"); // 分页大小,即每次获取的数据条数, 默认为100,并且不超过1000 askListVO.setPageSize("10"); AskApi askApi = QwSdkUtil.getInter(AskApi.class); ApiAskGetAskListResultVO resultVO = askApi.getAskList( QwSdkUtil.getCacheToken(), askListVO); System.out.println(JSONUtil.stringify(resultVO));
{ "code":"0", "data": { "currPage":1, "maxPage":3, "pageData": [ { "askDay":"1", "askHour":"0", "askId":"093484d3-cf13-4870-b2d6-7c010e4d16ee", "askStatus":"2", "closeReason":"同意。", "closeUserName":"小道", "commentStr":"【小道】,【审批通过,流程已结束,审批意见为'同意.'】,【2016-12-29 21:15:26】,【 小道】,【已阅】,【2016-12-29 21:15:20】", "content":"自由流程请假单123", "createTime":"2016-12-29 21:04:25.0", "departmentName":"道一云科技->产品设计;", "endTime":"2016-12-29 18:00:00", "isover":"1", "personName":"企小薇", "startTime":"2016-12-29 09:00:00", "sumAskDays":"1.00", "sumAskHours":"4.00", "title":"企小薇_调休_20160721", "typeName":"调休", "wxUserId":"qixiaowei" } ], "totalRows":22 }, "desc":"成功" }
参数 |
说明 |
---|---|
maxPage |
最大页 |
currPage |
当前页 |
totalRows |
信息总条数 |
pageData参数 |
说明 |
---|---|
askDay |
请假天数(天) |
askHour |
请假小时数(小时) |
askStatus |
审批状态,详见下一行说明 |
isover |
askStatus=2&&isover=1:审批通过, askStatus=2&&isover=-1:已关闭, askStatus=2&&isover=3:已经全部销假, askStatus=1&&isover=0:退审, askStatus=1&&isover=空:审批中, askStatus=0&&isover=空:草稿, askStatus=1&&isover=2:退审后重新编辑提交未审批 |
closeReason |
最后审批意见 |
closeUserName |
最后审批人 |
commentStr |
审批/评论信息 |
content |
请假内容 |
createTime |
创建日期 |
departmentName |
部门名称 |
endTime |
请假结束日期 |
personName |
创建人名称 |
startTime |
请假开始日期 |
sumAskDays |
总请假天数 |
sumAskHours |
总请假小时数 |
title |
标题 |
typeName |
类型名称 |
wxUserId |
创建人账号 |