1. 考勤设备管理

考勤设备管理


1.1. 考勤设备分页列表查询

基础信息

路径: /v1/api/attendance/device/list

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
deviceType integer 设备类型: 1-智能摄像头、2-智能面板机、4-网络摄像机
deviceModelUuid string 设备型号UUID
pointName string 门禁点名称,支持模糊查询
pointLocation string 门禁点位置,支持模糊查询
attendance integer 是否是考勤设备,0:否;1:是
pageNum integer 当前页码,不传默认1
pageSize integer 分页大小,不传默认20

Body示例:

{
  "attendance": 1,
  "pageNum": 1,
  "pageSize": 20
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 必须 默认值 备注
code integer
msg string
data object
  |─pageNum integer 当前页码
  |─pageSize integer 分页大小
  |─total integer 总数
  |─list array
    |─ object
      |─deviceType integer 设备类型
      |─deviceTypeName string 设备类型名称
      |─deviceModel integer 设备型号:1、MegEye-W5K-I8 2、MegEye-W4K-E7 3、MegEye-W4K-I5 4、MegEye-C3S-123 5、MegEye-C4H-141 6、MegEye-C4H-241 7、MegEye-C4N-888 8、MegEye-C4S-222 9、MegEye-C4S-322 10、MegEye-C4R-122 11、MegEye-C4R-222 12、MegEye-C4R-322 21、IPC
      |─deviceModelName string 设备型号名称
      |─pointUuid string 门禁点UUID
      |─pointName string 门禁点名称
      |─pointLocation string 门禁点位置
      |─attendance integer 是否为考勤设备,0:不是,1:是

响应示例:

{
  "code":0,
  "data":{
    "list":[
      {
        "attendance":1,
        "deviceModel":46,
        "deviceModelName":"MegCube-AC22-B",
        "deviceType":6,
        "deviceTypeName":"门禁控制器",
        "pointLocation":"",
        "pointName":"MegCube-AC22-B-通道2",
        "pointUuid":"b004a9b790cd4e87a0da48ab5a36db46"
      }
    ],
    "pageNum":1,
    "pageSize":20,
    "total":1
  },
  "msg":"成功"
}

1.2. 批量添加考勤设备

基础信息

路径: /v1/api/attendance/device/batchAdd

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
pointUuids array 门禁点设备UUID列表
  |─ string

Body示例:

{
  "pointUuids": [
    "55d46d037a3640ae995d1493ace13761"
  ]
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 必须 默认值 备注
code integer
msg string
data object

响应示例:

{
  "code":0,
  "msg":"成功"
}

1.3. 批量删除考勤设备

基础信息

路径: /v1/api/attendance/device/batchDelete

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
pointUuids array 门禁点设备UUID列表
  |─ string

Body示例:

{
  "pointUuids": [
    "55d46d037a3640ae995d1493ace13761"
  ]
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 必须 默认值 备注
code integer
msg string
data object

响应示例:

{
  "code":0,
  "msg":"成功"
}

1.4. 批量编辑考勤设备

基础信息

路径: /v1/api/attendance/device/batchUpdate

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
pointUuids array 门禁点设备UUID列表
  |─ string

Body示例:

{
  "pointUuids": [
    "dd7b9de9f87a458cac1399e519a471a7"
  ]
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 必须 默认值 备注
code integer
msg string
data object

响应示例:

{
  "code":0,
  "msg":"成功"
}

results matching ""

    No results matching ""