1. 基础人员、访客、关注人员都支持的门禁权限相关接口
基础人员、访客、关注人员都支持的门禁权限相关接口
1.1. 重试门禁权限布控
基础信息
路径: /v1/api/access/deploy/failed/retry
请求方法: POST
请求参数
Headers:
| 名称 | 值 | 必须 | 备注 |
|---|---|---|---|
| Content-Type | application/json | 是 |
Body:
| 名称 | 类型 | 必须 | 默认值 | 备注 |
|---|---|---|---|---|
| uuids | array | 是 | 门禁权限uuids | |
| |─ | string |
Body示例:
{
"uuids": [
""
]
}
返回数据
Headers:
| 名称 | 值 | 必须 | 备注 |
|---|---|---|---|
| content-type | application/json;charset=UTF-8 | 否 |
Body:
| 名称 | 类型 | 必须 | 默认值 | 备注 |
|---|---|---|---|---|
| code | integer | 否 | 返回值code | |
| msg | string | 否 | 返回值消息 | |
| data | object | 否 | 具体的返回值 |
响应示例:
{
"code": 0,
"msg": "",
"data": null
}
1.2. 门禁权限详情分页查询
基础信息
路径: /v1/api/access/deploy/details/page
请求方法: POST
请求参数
Headers:
| 名称 | 值 | 必须 | 备注 |
|---|---|---|---|
| Content-Type | application/json | 是 |
Body:
| 名称 | 类型 | 必须 | 默认值 | 备注 |
|---|---|---|---|---|
| pointUuids | array | 否 | 门禁点uuids | |
| |─ | string | |||
| personUuids | array | 否 | 人员uuids | |
| |─ | string | |||
| personCode | string | 否 | 人员编号 | |
| zoneUuids | array | 否 | 区域uuids | |
| |─ | string | |||
| orgUuids | array | 否 | 人员组织uuids | |
| |─ | string | |||
| personName | string | 否 | 人员姓名 | |
| personType | integer | 否 | 人员类型 1 :基础人员 2 :普通访客 3 :关注人员 4 :无权限人员 |
|
| pointName | string | 否 | 点位名称 | |
| pageNum | integer | 否 | 1 | 页码,从1开始 当前页码,不传默认1 |
| pageSize | integer | 否 | 20 | 页面大小 分页大小,不传默认20 |
Body示例:
{
"pointUuids": [
""
],
"personUuids": [
""
],
"personCode": "",
"zoneUuids": [
""
],
"orgUuids": [
""
],
"personName": "",
"personType": 0,
"pointName": "",
"pageNum": 0,
"pageSize": 0
}
返回数据
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 | |||
| |─personName | string | 否 | 人员姓名 | |
| |─code | string | 否 | 人员编号 | |
| |─orgName | string | 否 | 人员部门 | |
| |─pointName | string | 否 | 点位名称 | |
| |─pointZoneName | 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 | |
| |─personUuid | string | 否 | 人员uuid | |
| |─pointUuid | string | 否 | 点位uuid |
响应示例:
{
"code": 0,
"msg": "",
"data": {
"pageNum": 0,
"pageSize": 0,
"total": 0,
"list": [
{
"personName": "",
"code": "",
"orgName": "",
"pointName": "",
"pointZoneName": "",
"temporary": 0,
"scheduleName": "",
"tmpSchedule": [
{
"startDate": "",
"endDate": "",
"during": [
{
"from": "",
"to": ""
}
]
}
],
"personUuid": "",
"pointUuid": ""
}
]
}
}
1.3. 门禁权限下发失败列表
基础信息
路径: /v1/api/access/deploy/failed/page
请求方法: POST
请求参数
Headers:
| 名称 | 值 | 必须 | 备注 |
|---|---|---|---|
| Content-Type | application/json | 是 |
Body:
| 名称 | 类型 | 必须 | 默认值 | 备注 |
|---|---|---|---|---|
| deployType | integer | 是 | 布控类型 1 :基础人员 2 :访客 3 :关注人员 |
|
| deployState | integer | 否 | 0 | 布控状态,1:成功;0:失败(默认1) |
| name | string | 否 | 权限名称,按权限名称查询 | |
| personOrgUuids | array | 否 | 人员部门uuids,按门部门查询 | |
| |─ | string | |||
| personGroupUuids | array | 否 | 人员组uuids,按人员组查询 | |
| |─ | string | |||
| pointUuids | array | 否 | 门禁点uuids,按门禁点查询 | |
| |─ | string | |||
| pointGroupUuids | array | 否 | 门禁点组uuids,按门禁点组查询 | |
| |─ | string | |||
| pageNum | integer | 否 | 1 | 页码,从1开始 当前页码,不传默认1 |
| pageSize | integer | 否 | 20 | 页面大小 分页大小,不传默认20 |
Body示例:
{
"deployType": 0,
"deployState": 0,
"name": "",
"personOrgUuids": [
""
],
"personGroupUuids": [
""
],
"pointUuids": [
""
],
"pointGroupUuids": [
""
],
"pageNum": 0,
"pageSize": 0
}
返回数据
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 | |||
| |─deployType | integer | 是 | 布控类型,1:基础人员;2:访客;3:关注人员(默认1) | |
| |─uuid | string | 否 | 布控权限uuid | |
| |─name | string | 否 | 布控权限名称 | |
| |─personNames | array | 否 | new ArrayList<>() | 人员名称 |
| |─ | string | |||
| |─personOrgNames | array | 否 | new ArrayList<>() | 人员部门名称 |
| |─ | string | |||
| |─personGroupNames | array | 否 | new ArrayList<>() | 人员组名称 |
| |─ | string | |||
| |─pointNames | array | 否 | new ArrayList<>() | 门禁点名称 |
| |─ | string | |||
| |─pointGroupNames | array | 否 | new ArrayList<>() | 门禁点组名称 |
| |─ | string | |||
| |─temporary | integer | 否 | 时间计划类型:0:长期;1:临时 | |
| |─scheduleName | string | 否 | 时间计划名称 | |
| |─tmpSchedule | array | 否 | new ArrayList<>() | 临时时间计划日期段最多设置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,
"msg": "",
"data": {
"pageNum": 0,
"pageSize": 0,
"total": 0,
"list": [
{
"deployType": 0,
"uuid": "",
"name": "",
"personNames": [
""
],
"personOrgNames": [
""
],
"personGroupNames": [
""
],
"pointNames": [
""
],
"pointGroupNames": [
""
],
"temporary": 0,
"scheduleName": "",
"tmpSchedule": [
{
"startDate": "",
"endDate": "",
"during": [
{
"from": "",
"to": ""
}
]
}
],
"valid": 0,
"failMsg": ""
}
]
}
}