1. 基础人员按照组进行门禁布控管理
基础人员按照组进行门禁布控管理
1.1. 添加门禁权限布控
基础信息
路径: /v1/api/access/deploy/basic/group/add
请求方法: POST
请求参数
Headers:
| 名称 | 值 | 必须 | 备注 |
|---|---|---|---|
| Content-Type | application/json | 是 |
Body:
| 名称 | 类型 | 必须 | 默认值 | 备注 |
|---|---|---|---|---|
| personGroupUuids | array | 是 | 人员组uuids,按人员组布控时必传 | |
| |─ | string | |||
| name | string | 是 | 布控权限名称,全局唯一 | |
| pointUuids | array | 否 | 门禁点uuids,按门禁点布控时必传 | |
| |─ | string | |||
| pointGroupUuids | array | 否 | 门禁点组uuids,按门禁点组布控时必传 | |
| |─ | string | |||
| scheduleUuid | string | 否 | 长期时间计划uuid | |
| tmpSchedule | array | 否 | 临时时间计划日期段最多设置7个,每天最多3个时间段 | |
| |─ | object | |||
| |─startDate | string | 否 | 开始日期,格式:yyyyMMdd | |
| |─endDate | string | 否 | 结束日期,格式:yyyyMMdd | |
| |─during | array | 否 | 时间段列表 | |
| |─ | object | |||
| |─from | string | 否 | 开始时间,格式:HH:mm | |
| |─to | string | 否 | 结束时间,格式:HH:mm |
Body示例:
{
"personGroupUuids": [
"8525166af7f44af8ab50abca5c0a6840"
],
"name": "测试按照组添加门禁点",
"pointUuids": [
"e0ccbd3bf5b6458daf67a461e1e77ad8"
],
"scheduleUuid": "851b75f2d16b40a18b17e281b1f71111"
}
返回数据
Headers:
| 名称 | 值 | 必须 | 备注 |
|---|---|---|---|
| content-type | application/json;charset=UTF-8 | 否 |
Body:
| 名称 | 类型 | 必须 | 默认值 | 备注 |
|---|---|---|---|---|
| code | integer | 否 | 返回值code | |
| msg | string | 否 | 返回值消息 | |
| data | object | 否 | 具体的返回值 | |
| |─uuid | string | 否 | 布控记录uuid |
响应示例:
{
"code":0,
"data":{
"uuid":"7570c8e83861483eab087473bc101296"
},
"msg":"成功"
}
1.2. 查询门禁权限布控详情
基础信息
路径: /v1/api/access/deploy/basic/group/detail
请求方法: POST
请求参数
Headers:
| 名称 | 值 | 必须 | 备注 |
|---|---|---|---|
| Content-Type | application/json | 是 |
Body:
| 名称 | 类型 | 必须 | 默认值 | 备注 |
|---|---|---|---|---|
| uuid | string | 是 | 布控记录uuid |
Body示例:
{
"uuid": "7570c8e83861483eab087473bc101296"
}
返回数据
Headers:
| 名称 | 值 | 必须 | 备注 |
|---|---|---|---|
| content-type | application/json;charset=UTF-8 | 否 |
Body:
| 名称 | 类型 | 必须 | 默认值 | 备注 |
|---|---|---|---|---|
| code | integer | 否 | 返回值code | |
| msg | string | 否 | 返回值消息 | |
| data | object | 否 | 具体的返回值 | |
| |─personGroups | array | 否 | 人员组信息 | |
| |─ | object | |||
| |─groupUuid | string | 否 | 人员组uuid | |
| |─groupName | string | 否 | 人员组名称 | |
| |─uuid | string | 否 | 布控权限uuid | |
| |─name | string | 否 | 布控权限名称 | |
| |─points | array | 否 | 门禁点信息,按门禁点布控时必传 | |
| |─ | object | |||
| |─pointUuid | string | 否 | 门禁点uuid | |
| |─pointName | string | 否 | 门禁点名称 | |
| |─pointZoneName | string | 否 | 门禁点区域名称 | |
| |─location | string | 否 | 门禁点位置 | |
| |─deviceName | string | 否 | 所属设备 | |
| |─pointGroups | array | 否 | 门禁点组信息,按门禁点组布控时必传 | |
| |─ | object | |||
| |─groupUuid | string | 否 | 门禁点组uuid | |
| |─groupName | string | 否 | 门禁点组名称 | |
| |─temporary | integer | 否 | 长期时间计划类型:0:长期,1:临时 | |
| |─scheduleUuid | string | 否 | 长期时间计划uuid | |
| |─tmpSchedule | array | 否 | 临时时间计划日期段最多设置7个,每天最多3个时间段 | |
| |─ | object | |||
| |─startDate | string | 否 | 开始日期,格式:yyyyMMdd | |
| |─endDate | string | 否 | 结束日期,格式:yyyyMMdd | |
| |─during | array | 否 | 时间段列表 | |
| |─ | object | |||
| |─from | string | 否 | 开始时间,格式:HH:mm | |
| |─to | string | 否 | 结束时间,格式:HH:mm |
响应示例:
{
"code":0,
"data":{
"name":"测试按照组添加门禁点",
"personGroups":[
{
"groupName":"test-menjin",
"groupUuid":"8525166af7f44af8ab50abca5c0a6840"
}
],
"pointGroups":[],
"points":[
{
"deviceName":"MegEye-W4K-E7",
"location":"",
"pointName":"MegEye-W4K-E7",
"pointUuid":"e0ccbd3bf5b6458daf67a461e1e77ad8",
"pointZoneName":"默认区域"
}
],
"scheduleUuid":"851b75f2d16b40a18b17e281b1f71111",
"temporary":0,
"tmpSchedule":[],
"uuid":"7570c8e83861483eab087473bc101296"
},
"msg":"成功"
}
1.3. 更新门禁权限布控
基础信息
路径: /v1/api/access/deploy/basic/group/update
请求方法: POST
请求参数
Headers:
| 名称 | 值 | 必须 | 备注 |
|---|---|---|---|
| Content-Type | application/json | 是 |
Body:
| 名称 | 类型 | 必须 | 默认值 | 备注 |
|---|---|---|---|---|
| personGroupUuids | array | 是 | 人员组uuids,按人员组布控时必传 | |
| |─ | string | |||
| uuid | string | 是 | 布控记录uuid | |
| name | string | 是 | 布控权限名称,全局唯一 | |
| pointUuids | array | 否 | 门禁点uuids,按门禁点布控时必传 | |
| |─ | string | |||
| pointGroupUuids | array | 否 | 门禁点组uuids,按门禁点组布控时必传 | |
| |─ | string | |||
| scheduleUuid | string | 否 | 长期时间计划uuid | |
| tmpSchedule | array | 否 | 临时时间计划日期段最多设置7个,每天最多3个时间段 | |
| |─ | object | |||
| |─startDate | string | 否 | 开始日期,格式:yyyyMMdd | |
| |─endDate | string | 否 | 结束日期,格式:yyyyMMdd | |
| |─during | array | 否 | 时间段列表 | |
| |─ | object | |||
| |─from | string | 否 | 开始时间,格式:HH:mm | |
| |─to | string | 否 | 结束时间,格式:HH:mm |
Body示例:
{
"uuid": "7570c8e83861483eab087473bc101296",
"personGroupUuids": [
"8525166af7f44af8ab50abca5c0a6840"
],
"name": "测试按照组添加门禁点2222",
"pointUuids": [
"e0ccbd3bf5b6458daf67a461e1e77ad8"
],
"scheduleUuid": "851b75f2d16b40a18b17e281b1f71111"
}
返回数据
Headers:
| 名称 | 值 | 必须 | 备注 |
|---|---|---|---|
| content-type | application/json;charset=UTF-8 | 否 |
Body:
| 名称 | 类型 | 必须 | 默认值 | 备注 |
|---|---|---|---|---|
| code | integer | 否 | 返回值code | |
| msg | string | 否 | 返回值消息 | |
| data | object | 否 | 具体的返回值 | |
| |─uuid | string | 否 | 布控记录uuid |
响应示例:
{
"code":0,
"data":{
"uuid":"7570c8e83861483eab087473bc101296"
},
"msg":"成功"
}