获取员工打卡方案

接口说明: 通过员工id获取打卡方案明细

请求方式:POST(HTTPS)
请求地址:https://api.xinrenxinshi.com/v5/attendance/clockplan/detail/employee

请求Header:

key value
access_token 获取的access_token的实际值

Query参数:

key value
sign 签名值

Body参数:

参数 类型 必传(Y/N) 说明
employeeId String Y 员工id
timestamp Long Y 请求时间戳(精确到毫秒)

返回结果:

参数 类型 必传(Y/N) 说明
errcode Integer Y 0成功,其他失败
errmsg String Y 结果描述
data AttendanceClockPlanDeteilInfo Y 打卡方案明细

AttendanceClockPlanDeteilInfo

参数 类型 必传(Y/N) 说明
clockPlanId Integer Y 打卡方案id
clockPlanName String Y 打卡方案名称
wifiList List<AttendancePlaceResult> N wifi打卡地址列表
placeList List<AttendancePlaceResult> N GPS打卡地址列表

AttendancePlaceResult

参数 类型 必传(Y/N) 说明
location String N 位置(GPS打卡返回此信息)
latitude Double N 纬度(GPS打卡返回此信息)
longitude Double N 经度(GPS打卡返回此信息)
distance Integer N 考勤范围距离(GPS打卡返回此信息)
wifiName String N wifi名称(Wifi打卡返回此信息)
macAddr String N wifi mac地址(Wifi打卡返回此信息)

注:返回的经纬度为WGS84坐标系,即地球坐标系。 avatar

请求示例(HTTPS):

https://api.xinrenxinshi.com/v5/attendance/clockplan/detail/employee?sign=231SDSFDFWdewd

请求Body示例:

{
  "employeeId": "92695d42ec64468cab38d342f9fd6451",
  "timestamp": 1606706970446
}

SDK请求示例(java):

  AttendanceClockPlanDetailByEmployeeRequest request = new AttendanceClockPlanDetailByEmployeeRequest(access_token());
  request.setEmployeeId("92695d42ec64468cab38d342f9fd6451");
  OpenapiResponse<AttendanceClockPlanDeteilInfo> clockPlanDetail = XrxsAttendanceService.getAttendanceClockPlanDetailByEmployee(request);

响应示例:

{
  "errcode":0,
  "errmsg":"成功",
  "data":{
    "clockPlanId":267956,
    "clockPlanName":"默认方案",
    "wifiList":null,
    "placeList":[
      {
        "location":"保利国际中心",
        "latitude":30.493295739340535,
        "longitude":114.40484585348453,
        "distance":200,
        "wifiName":null,
        "macAddr":null
      }
    ]
  }
}
2024 © 企家有道网络技术(北京)有限公司版权所有@京ICP备15035315号 all right reserved,powered by Gitbookupdate by: 2024-01-15 15:26:15

results matching ""

    No results matching ""