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

results matching ""

    No results matching ""