开发前必读
概述
开发者使用指南
开发者使用流程
通信说明
开发者工具
更新日志
基础能力接口
获取token接口
外部系统单点登录
单点登录使用说明
获取单点登录用户信息
通讯录管理
获取部门列表
新增部门
修改部门
删除部门
新增用户
修改用户
删除用户
获取用户列表
通讯录变更同步
获取标签信息
新增标签
修改标签
删除标签
获取标签成员列表
添加标签成员
删除标签成员
按部门查询标签
按用户查询标签
离职用户
获取离职信息
用户复职
获取自定列表信息
第三方消息推送
推送文本消息
推送图文消息
推送消息附录
统一消息推送(回调)
图片附件上传
图片附件下载
图片附件单个下载
图片附件批量下载
应用数据接口
表单流程/七巧
新增表单
获取表单模板信息
推送数据
修改表单数据
删除表单数据
数据源
数据回调
导出表单流程数据
获取填写情况详细数据(新)
通过ID获取填写详细数据(新)
流程干预
获取填写情况详细数据(旧)
通过ID获取填写详细数据(旧)
获取应用填写详细数据(待办、已办等)
发票识别接口
发票验真接口
附录
考勤打卡
获取考勤规则列表
获取考勤详细信息
获取考勤日报信息
注册考勤服务
新增虚拟考勤机
删除虚拟考勤机
考勤机打卡
获取考勤排班明细
获取考勤异常申诉记录
请假出差
获取请假信息列表
获取请假类型列表
假期管理
获取请假详情信息
新闻公告
获取新闻动态类型
新增新闻动态
获取新闻列表
获取新闻详情
获取个人新闻列表
费控报销
获取报销信息列表
获取成本中心信息列表
导入成本中心
获取预算明细
获取发票信息列表
获取借款信息列表
获取用户可见范围内成本中心
获取用户可见范围内科目
获取超额预算
费控预算操作
企业用车
获取车辆申请列表
任务分派
获取任务分派信息列表
获取任务类型信息接口
新建任务接口
移动CRM
获取客户信息列表
获取客户字段
新增客户
更新客户
获取客户详情
获取客户类别
获取所有公海池
获取所有行业信息
获取联系人信息列表
获取联系人字段
新增联系人
更新联系人
获取联系人详情
获取商机信息列表
获取商机字段
新增商机
更新商机
获取商机详情
获取商机阶段或商机类型
修改商机阶段
获取拜访信息列表
获取合同信息列表
获取合同字段
新增合同
更新合同
获取合同详情
获取公海池客户信息列表
获取公海池客户详情
培训考试
获取考试成绩列表
获取考试统计信息列表
获取考试人员明细
获取学习统计信息列表
获取个人学习档案信息列表
获取课程统计信息列表
获取课程人员明细
获取个人学分明细
获取讲师信息列表
获取题库试题明细
新增题库试题
删除题库试题
移动外勤
获取签到信息列表
会议管家
获取会议详情
获取会议纪要详情
获取会议室详情
获取区域列表
获取会议室列表
获取会议详情列表

获取考勤详细信息

开发说明

功能说明:获取到考勤详细信息
请求方式:POST(HTTPS)
请求地址: http://qwif.hbrhdl.com/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


SDK调用示例:

        //创建请求的参数
        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
userId  :  签到人id
workId  :  工号
signTime  :  签到时间
machineId  :  考勤打卡明细id
machineName  :  设备名称
orgId  :  组织id

}]

detailedList

统计记录的考勤明细数据

[{

id  :  主键
userId  :  用户id
SignTime  :  签到时间
signAddress  :  签到位置
signIp  :  签到ip
status  :  考勤状态(1:正常;2:迟到;3:早退)
orgId  :  组织id
title  :  标题
content  :  内容
longitude  :  签到位置经度
latitude  :  签到位置纬度
infoId  :  考勤信息记录id
type  :  类型(1:签到;2:签退)
checkWorkId  :  考勤规则id
checkWorkName  :  考勤规则名称
signPosintionId  :  时间规则id
personName  :  名称
deviceNum  :  设备号码
statusDesc  :  签到结果1描述
signType  :  0:正常考勤生成的数据;1:补录生成的数据;2:判断请假时生成的数据;3:申述生成的数据;4:正常考勤时判断入职当天考勤不记录异常改过的数据
receiveList  :  负责人
changeList  :  相关人

}]