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": ""
      }
    ]
  }
}

results matching ""

    No results matching ""