功能说明:获取到考勤详细信息
请求方式:POST(HTTPS)
请求地址: https://qwif.do1.com.cn/qwcgi/api/checkwork/getCheckFixedRuleDataList.do?token=token&corpId=corpId
{
"checkType":"0",
"checkWorkId":"8c87bfa6-8c60-4c6f-9014-7da25b2c5787",
"currentPage":"1",
"endTime":"20161129103700",
"pageSize":"100",
"startTime":"20161029103700"
}
|
参数 |
说明 |
类型 |
是否必须 |
备注 |
|---|---|---|---|---|
|
token |
用于验证 |
String |
是 |
|
|
corpId |
公司唯一标识 |
String |
是 |
|
|
checkWorkId |
规则id(规则接口获取) |
String |
否 |
|
|
startTime |
开始时间 |
String |
是 |
|
|
endTime |
结束时间 |
String |
是 |
|
|
checkType |
考勤类型 |
String |
是 |
0 固定 1排班 |
|
currentPage |
当前版本的页数 |
String |
是 |
|
|
pageSize |
每页数 |
String |
否 |
每页默认100 |
//创建请求的参数
CheckWorkInfoListVO vo = new CheckWorkInfoListVO();
//设置规则id
vo.setCheckWorkId("a601091be0d1875ce0321b9ca5009dbb");
//设置获取规则类型
vo.setCheckType("0");
//设置开始时间
vo.setStartTime("20180526003700");
//设置结束时间
vo.setEndTime("20180626233700");
//设置获取第几页
vo.setCurrentPage("1");
//设置每页数量
vo.setPageSize("100");
//调用接口
CheckWorkApi api = QwSdkUtil.getInter(CheckWorkApi.class);
api.getCheckFixedRuleDataList(QwSdkUtil.getCacheToken(), vo);
{
"code":"0",
"data":
{
"currPage":1,
"maxPage":55,
"pageData":
[
{
"askEndTime":" ",
"askStartTime":" ",
"askStatus":0,
"askStatusDesc":" ",
"askTime":" ",
"askTypeName":" ",
"checkWorkId":"A85245D1-90BD-4C54-B80F-C984362952FA",
"checkWorkName":"312312",
"commentDesc":" ",
"content":" ",
"countTime":" ",
"createTime":" ",
"departmentId":" ",
"departmentName":"测试人员(默认所在部门);压测部门;$departmentName=3730$;无人员->A组分管",
"detailedList":
[
{
}
],
"ext1":" ",
"ext2":" ",
"ext3":" ",
"fiveCount":" ",
"fiveSigninAddress":" ",
"fiveSigninContent":" ",
"fiveSigninIp":" ",
"fiveSigninLAL":" ",
"fiveSigninStatus":" ",
"fiveSigninStatusDesc":" ",
"fiveSigninTime":" ",
"fiveSignoutAddress":" ",
"fiveSignoutContent":" ",
"fiveSignoutIp":" ",
"fiveSignoutLAL":" ",
"fiveSignoutStatus":" ",
"fiveSignoutStatusDesc":" ",
"fiveSignoutTime":" ",
"fiveinDeviceNum":" ",
"fiveoutDeviceNum":" ",
"fourCount":" ",
"fourSigninAddress":" ",
"fourSigninContent":" ",
"fourSigninIp":" ",
"fourSigninLAL":" ",
"fourSigninStatus":" ",
"fourSigninStatusDesc":" ",
"fourSigninTime":" ",
"fourSignoutAddress":" ",
"fourSignoutContent":" ",
"fourSignoutIp":" ",
"fourSignoutLAL":" ",
"fourSignoutStatus":" ",
"fourSignoutStatusDesc":" ",
"fourSignoutTime":" ",
"fourinDeviceNum":" ",
"fouroutDeviceNum":" ",
"headPic":" ",
"id":"18457d8208ec60aca33be3f86d9da9a4",
"machineCheckVOs":
[
{
}
],
"oneCount":" ",
"oneSigninAddress":" ",
"oneSigninContent":" ",
"oneSigninDateTime":"2021-11-27 00:02:00.0",
"oneSigninIp":" ",
"oneSigninLAL":" ",
"oneSigninStatus":"10",
"oneSigninStatusDesc":"请假",
"oneSigninTime":"00:02",
"oneSignoutAddress":" ",
"oneSignoutContent":" ",
"oneSignoutDateTime":"2021-11-27 00:02:03.0",
"oneSignoutIp":" ",
"oneSignoutLAL":" ",
"oneSignoutStatus":"10",
"oneSignoutStatusDesc":"请假",
"oneSignoutTime":"00:02",
"oneinDeviceNum":" ",
"oneoutDeviceNum":" ",
"orgId":"1dca4756-172e-4331-8391-487a5a68d59c",
"overTime":0,
"personName":"秋平_1",
"repInfo":" ",
"roleNum":2,
"signCardType":0,
"signDate":"2021-11-26",
"signDesc":" ",
"signStatus":"2",
"signStatusDateDesc":"异常",
"signStatusDesc":" ",
"signType":" ",
"sortSignTime":" ",
"strCcPersons":" ",
"strToPersons":" ",
"threeCount":" ",
"threeSigninAddress":" ",
"threeSigninContent":" ",
"threeSigninIp":" ",
"threeSigninLAL":" ",
"threeSigninStatus":" ",
"threeSigninStatusDesc":" ",
"threeSigninTime":" ",
"threeSignoutAddress":" ",
"threeSignoutContent":" ",
"threeSignoutIp":" ",
"threeSignoutLAL":" ",
"threeSignoutStatus":" ",
"threeSignoutStatusDesc":" ",
"threeSignoutTime":" ",
"threeinDeviceNum":" ",
"threeoutDeviceNum":" ",
"twoCount":" ",
"twoSigninAddress":" ",
"twoSigninContent":" ",
"twoSigninIp":" ",
"twoSigninLAL":" ",
"twoSigninStatus":" ",
"twoSigninStatusDesc":" ",
"twoSigninTime":" ",
"twoSignoutAddress":" ",
"twoSignoutContent":" ",
"twoSignoutIp":" ",
"twoSignoutLAL":" ",
"twoSignoutStatus":" ",
"twoSignoutStatusDesc":" ",
"twoSignoutTime":" ",
"twoinDeviceNum":" ",
"twooutDeviceNum":" ",
"userId":"fbe87af5611953f0ce86d4d55c04a9cb",
"workHour":0,
"workId":"1311112602",
"workType":0,
"wxUserId":"QiuPing"
}
],
"pageSize":1,
"totalRows":55
},
"desc":"成功"
}
| 参数 | 说明 |
|---|---|
| askEndTime | 请假结束时间 |
| askStartTime | 请假开始时间 |
| askStatus | 0:已请假;1:未请假 |
| askStatusDesc | 0:已请假;1:未请假 |
| askTime | 时长(多少天多少小时) |
| askTypeName | 请假类型名称 |
| checkWorkId | 考勤规则id |
| checkWorkName | 考勤规则名称 |
| commentDesc | 评论 |
| content | 备注 |
| countTime | 总计时间 |
| createTime | 创建时间yyyy-MM-ddHH:mm:ss |
| departmentId | 所属部门id |
| departmentName | 所属部门 |
| ext1 | 扩展字段1 |
| ext2 | 扩展字段2 |
| ext3 | 扩展字段3 |
| fiveCount | 工作时长5 |
| fiveinDeviceNum | 第五次签到时的设备号码 |
| fiveoutDeviceNum | 第五次签退时的设备号码 |
| fiveSigninAddress | 第五次签到地址 |
| fiveSigninContent | 第五次签到备注 |
| fiveSigninIp | 第五次签到ip |
| fiveSigninLAL | 第五次签到经纬度 |
| fiveSigninStatus | 签到结果5 |
| fiveSigninStatusDesc | 签到结果5描述 |
| fiveSigninTime | 签到时间5("HH:mm") |
| fiveSignoutAddress | 第五次签退地址 |
| fiveSignoutContent | 第五次签退备注 |
| fiveSignoutIp | 第五次签退ip |
| fiveSignoutLAL | 第五次签退经纬度 |
| fiveSignoutStatus | 签退结果5 |
| fiveSignoutStatusDesc | 签退结果5描述 |
| fiveSignoutTime | 签退时间5("HH:mm") |
| fourCount | 工作时长4 |
| fourinDeviceNum | 第四次签到时的设备号码 |
| fouroutDeviceNum | 第四次签退时的设备号码 |
| fourSigninAddress | 第四次签到地址 |
| fourSigninContent | 第四次签到备注 |
| fourSigninIp | 第四次签到ip |
| fourSigninLAL | 第四次签到经纬度 |
| fourSigninStatus | 签到结果4 |
| fourSigninStatusDesc | 签到结果4描述 |
| fourSigninTime | 签到时间4("HH:mm") |
| fourSignoutAddress | 第四次签退地址 |
| fourSignoutContent | 第四次签退备注 |
| fourSignoutIp | 第四次签退ip |
| fourSignoutLAL | 第四次签退经纬度 |
| fourSignoutStatus | 签退结果4 |
| fourSignoutStatusDesc | 签退结果4描述 |
| fourSignoutTime | 签退时间4("HH:mm") |
| headPic | 用户头像 |
| id | 主键 |
| oneCount | 工作时长1 |
| oneinDeviceNum | 第一次签到时的设备号码 |
| oneoutDeviceNum | 第一次签退时的设备号码 |
| oneSigninAddress | 第一次签到地址 |
| oneSigninContent | 第一次签到备注 |
| oneSigninDateTime | 第一次签到日期时间 |
| oneSigninIp | 第一次签到ip |
| oneSigninLAL | 第一次签到经纬度 |
| oneSigninStatus | 签到结果1 |
| oneSigninStatusDesc | 签到结果1描述 |
| oneSigninTime | 签到时间1("HH:mm") |
| oneSignoutAddress | 第一次签退地址 |
| oneSignoutContent | 第一次签退备注 |
| oneSignoutDateTime | 第一次签退日期时间 |
| oneSignoutIp | 第一次签退ip |
| oneSignoutLAL | 第一次签退经纬度 |
| oneSignoutStatus | 签退结果1 |
| oneSignoutStatusDesc | 签退结果1描述 |
| oneSignoutTime | 签退时间1("HH:mm") |
| orgId | 组织id |
| overTime | 加班时间 |
| personName | 名称 |
| repInfo | 申述明细数据 |
| roleNum | 签到签退规则数量 |
| signCardType | 打卡方式(1:上下班均打卡2:只需上班打卡) |
| signDate | 签到日期yyyy-MM-dd |
| signDesc | 签到签退时间描述 |
| signStatus | 当日考勤状态 |
| signStatusDateDesc | 当日考勤状态描述 |
| signStatusDesc | 当日所有考勤状态描述 |
| signType | 0:正常考勤生成的数据;1:查询未考勤时,系统默认生成的未考勤记录 |
| sortSignTime | 签到签退规则排序 |
| strCcPersons | 相关人字符串 |
| strToPersons | 负责人字符串 |
| threeCount | 工作时长3 |
| threeinDeviceNum | 第三次签到时的设备号码 |
| threeoutDeviceNum | 第三次签退时的设备号码 |
| threeSigninAddress | 第三次签到地址 |
| threeSigninContent | 第三次签到备注 |
| threeSigninIp | 第三次签到ip |
| threeSigninLAL | 第三次签到经纬度 |
| threeSigninStatus | 签到结果3 |
| threeSigninStatusDesc | 签到结果3描述 |
| threeSigninTime | 签到时间3("HH:mm") |
| threeSignoutAddress | 第三次签退地址 |
| threeSignoutContent | 第三次签退备注 |
| threeSignoutIp | 第三次签退ip |
| threeSignoutLAL | 第三次签退经纬度 |
| threeSignoutStatus | 签退结果3 |
| threeSignoutStatusDesc | 签退结果3描述 |
| threeSignoutTime | 签退时间3("HH:mm") |
| twoCount | 工作时长2 |
| twoinDeviceNum | 第二次签到时的设备号码 |
| twooutDeviceNum | 第二次签退时的设备号码 |
| twoSigninAddress | 第二次签到地址 |
| twoSigninContent | 第二次签到备注 |
| twoSigninIp | 第二次签到ip |
| twoSigninLAL | 第二次签到经纬度 |
| twoSigninStatus | 签到结果2 |
| twoSigninStatusDesc | 签到结果2描述 |
| twoSigninTime | 签到时间2("HH:mm") |
| twoSignoutAddress | 第二次签退地址 |
| twoSignoutContent | 第二次签退备注 |
| twoSignoutIp | 第二次签退ip |
| twoSignoutLAL | 第二次签退经纬度 |
| twoSignoutStatus | 签退结果2 |
| twoSignoutStatusDesc | 签退结果2描述 |
| twoSignoutTime | 签退时间2("HH:mm") |
| userId | 用户id |
| workHour | 工作时长 |
| workId | 工号 |
| workType | 0:工作日的考勤;1:非工作日考勤 |
| wxUserId | 账号 |
| machineCheckVOs |
打卡明细对应的考勤机打卡记录 [{
infoId : 考勤信息记录id }] |
| detailedList |
统计记录的考勤明细数据 [{
id : 主键 }] |