概述
该接口主要用于第三方平台或自主研发者,通过调用【考勤打卡记录】的查询接口,将Sunlike ERP或Online ERP系统中的【考勤打卡记录】信息查询到第三方平台中。(非手机打卡记录)
参数说明
1.请求方式
请求方式 |
POST |
接口地址 |
http://ERPAPI站点/WAG/GETDATA |
格式 |
JSON |
编码类型 |
UTF-8 |
2.header参数
Content-Type |
application/json |
Authorization |
token |
授权接口所获取的值 |
3.请求参数
字段名称 |
字段代号 |
类型 |
长度 |
必填 |
固定值 |
备注 |
程序代号 |
PGM |
string |
|
是 |
MF_CLOCK |
|
每页查询记录数 |
PAGE_ROWS |
integer |
|
是 |
|
基础资料较多,故支持分页查询,此项代表每页查询的记录数 |
查询第几页 |
PAGE_NUM |
integer |
|
是 |
|
此项代表查询第几页的数据;1则代表查询第1页的数据;2则代表查询第2页的数据 |
员工代号 |
YG_NO |
string |
|
|
|
查单个员工的打卡资料时就要输入,否则不用传 |
请求JSON示例
{
"PGM":"MF_CLOCK", //程序代号
"PAGE_ROWS":1000, //每页显示笔数
"PAGE_NUM":1, //查询第几页
"YG_NO":"10001" //员工代号,不传时可拿掉此参数
}
返回结果示例
{
"code": 0, //0表示执行成功
"message": "查询成功",
"data": {
"TOTAL_ROWS": 5,
"TOTAL_PAGES": 1,
"PAGE_ROWS": 1000,
"PAGE_NUM": 1,
"MF_CLOCK": [ //返回员工打卡记录内容
{
"CLOCK_TIME": "2021-03-01 08:00:00",
"YG_NO": "10001",
"CLOCK_ID": "A",
"CARD_ID": "D001",
"TYPE_ID": "1",
"CLOCK_NAME": "上班入"
},
{
"CLOCK_TIME": "2021-03-16 08:00:00",
"YG_NO": "10001",
"CLOCK_ID": "A",
"CARD_ID": "D001",
"TYPE_ID": "1",
"CLOCK_NAME": "上班入"
},
{
"CLOCK_TIME": "2021-03-16 09:00:00",
"YG_NO": "10001",
"CLOCK_ID": "A",
"CARD_ID": "D001",
"TYPE_ID": "1",
"CLOCK_NAME": "上班入"
},
{
"CLOCK_TIME": "2021-03-16 12:31:04",
"YG_NO": "10001",
"CLOCK_ID": "",
"CARD_ID": "D001"
},
{
"CLOCK_TIME": "2021-03-16 12:34:46",
"YG_NO": "10001",
"CLOCK_ID": "A",
"CARD_ID": "D001"
}
]
}
}