1. 基础人员门禁布控管理
基础人员门禁布控管理
1.1. 门禁权限布控分页查询
基础信息
路径: /v1/api/access/deploy/basic/page
请求方法: POST
请求参数
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
Content-Type | application/json | 是 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
deployState | integer | 是 | 1 | 布控状态,1:成功;0:失败(默认1) |
name | string | 否 | 权限名称,按权限名称查询 | |
personUuids | array | 否 | 人员uuids,按人员名称查询 | |
|─ | string | |||
personOrgUuids | array | 否 | 人员部门uuids,按门部门查询 | |
|─ | string | |||
personGroupUuids | array | 否 | 人员组uuids,按人员组查询 | |
|─ | string | |||
pointUuids | array | 否 | 门禁点uuids,按门禁点查询 | |
|─ | string | |||
pointGroupUuids | array | 否 | 门禁点组uuids,按门禁点组查询 | |
|─ | string | |||
scheduleUuids | array | 否 | 长期时间计划uuids | |
|─ | string | |||
valid | integer | 否 | 临时时间计划状态查询,0:失效,1:有效,2:即将失效 (默认0) | |
pageNum | integer | 否 | 1 | 页码,从1开始 当前页码,不传默认1 |
pageSize | integer | 否 | 20 | 页面大小 分页大小,不传默认20 |
Body示例:
{
"name":"测试",
"pageNum": 1,
"pageSize": 10
}
返回数据
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
content-type | application/json;charset=UTF-8 | 否 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
code | integer | 否 | 返回值code | |
msg | string | 否 | 返回值消息 | |
data | object | 否 | 具体的返回值 | |
|─pageNum | integer | 是 | 页码,从1开始 当前页码 |
|
|─pageSize | integer | 是 | 页面大小 分页大小 |
|
|─total | integer | 是 | 总记录数 总数 |
|
|─list | array | 否 | ||
|─ | object | |||
|─uuid | string | 否 | 布控权限uuid | |
|─name | string | 否 | 布控权限名称 | |
|─personNames | array | 否 | 人员名称 | |
|─ | string | |||
|─personOrgNames | array | 否 | 人员部门名称 | |
|─ | string | |||
|─personGroupNames | array | 否 | 人员组名称 | |
|─ | string | |||
|─pointNames | array | 否 | 门禁点名称 | |
|─ | string | |||
|─pointGroupNames | array | 否 | 门禁点组名称 | |
|─ | string | |||
|─temporary | integer | 否 | 时间计划类型:0:长期;1:临时 | |
|─scheduleName | string | 否 | 时间计划名称 | |
|─tmpSchedule | array | 否 | 临时时间计划日期段最多设置7个,每天最多3个时间段 | |
|─ | object | |||
|─startDate | string | 否 | 开始日期,格式:yyyyMMdd | |
|─endDate | string | 否 | 结束日期,格式:yyyyMMdd | |
|─during | array | 否 | 时间段列表 | |
|─ | object | |||
|─from | string | 否 | 开始时间,格式:HH:mm | |
|─to | string | 否 | 结束时间,格式:HH:mm | |
|─valid | integer | 否 | 时间计划是否有效(临时时间计划),0:失效,1:有效,2:即将失效 (默认0) | |
|─failMsg | string | 否 | 布控失败原因 deployState = 0 时有值 |
响应示例:
{
"code":0,
"data":{
"list":[
{
"failMsg":"",
"name":"测试按照人员uuid进行布控2222",
"personGroupNames":[
"-"
],
"personNames":[
"wanxing"
],
"personOrgNames":[
"-"
],
"pointGroupNames":[
"-"
],
"pointNames":[
"MegEye-W4K-E7-test"
],
"scheduleName":"基础人员默认时间计划",
"temporary":0,
"tmpSchedule":[],
"uuid":"879fcd55993d4c2682474c3596f7de42",
"valid":1
},
{
"failMsg":"",
"name":"测试按照部门布控门禁22222",
"personGroupNames":[
"-"
],
"personNames":[
"-"
],
"personOrgNames":[
"testorg"
],
"pointGroupNames":[
"-"
],
"pointNames":[
"MegEye-W4K-E7-test"
],
"scheduleName":"基础人员默认时间计划",
"temporary":0,
"tmpSchedule":[],
"uuid":"c8b649bd46a740f18a84db94459aaff9",
"valid":1
}
],
"pageNum":1,
"pageSize":10,
"total":2
},
"msg":"成功"
}
1.2. 删除基础人员门禁权限布控
基础信息
路径: /v1/api/access/deploy/basic/delete
请求方法: POST
请求参数
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
Content-Type | application/json | 是 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
uuids | array | 是 | 门禁权限uuids | |
|─ | string |
Body示例:
{
"uuids": [
"879fcd55993d4c2682474c3596f7de42"
]
}
返回数据
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
content-type | application/json;charset=UTF-8 | 否 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
code | integer | 否 | 返回值code | |
msg | string | 否 | 返回值消息 | |
data | object | 否 | 具体的返回值 |
响应示例:
{
"code":0,
"msg":"成功"
}