获取员工班次时段信息
接口说明: 获取员工班次时段信息
请求方式:POST(HTTPS)
请求地址:https://api.xinrenxinshi.com/v5/attendance/shift/simple
请求Header:
key | value |
---|---|
access_token | 获取的access_token的实际值 |
Query参数:
key | value |
---|---|
sign | 签名值 |
Body参数:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
employeeId | String | Y | 员工id |
date | String | Y | 查询的班次日期,yyyy-MM-dd |
返回结果:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
errcode | Integer | Y | 0成功,其他失败 |
errmsg | String | Y | 结果描述 |
data | AttSimpleShiftResult | N | 处理成功时,返回的出差记录ID |
AttSimpleShiftResult
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
id | Long | Y | 班次id,休息日,班次id为0 |
name | String | N | 班次名称 |
clockTimeRanges | List<AttSimpleShiftRangeResult> | N | 时段列表,休息日无时段 |
AttSimpleShiftRangeResult
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
rangeId | Long | Y | 时段id |
name | String | Y | 时段名称 |
请求示例(HTTPS):
https://api.xinrenxinshi.com/v5/attendance/shift/simple?sign=231SDSFDFWdewd
请求Body示例:
{
"employeeId": "45c8eed05a1c4a2594731940a1fd1b0d",
"date": "2023-07-31",
"timestamp": 1606725321852
}
SDK请求示例(java):
AttendanceSimpleShiftRequest request = new AttendanceSimpleShiftRequest(access_token());
request.setEmployeeId("ccf7c264003443ed8316e1bbbe5f9ae8");
request.setDate("2023-07-28");
OpenapiResponse<AttSimpleShiftResult> response = XrxsAttendanceService.getEmpSimpleShift(request);
响应示例:
{
"errcode":0,
"errmsg":"成功",
"data":{
"id":610802,
"name":"默认班次",
"clockTimeRanges":[
{
"rangeId":2162641,
"name":"全天"
}
]
}
}