功能说明:获取到考勤详细信息
请求方式: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 : 主键 }] |