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

results matching ""

    No results matching ""