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":"成功"
}