批量新增按人授权(全量覆盖)

接口说明

按人(卡)授权授权接口(单/批量)
人脸授权,是根据主卡授权(人员新增第一张卡片),人员需上传照片
全量接口,会覆盖之前的权限,调用需控制下频率
卡片数量*门禁通道数量(门组则计算出来 相应的通道数)不能超过50万

前置条件

卡片必须存在,新增卡片与授权需间隔一定时间,推荐5秒
人员必须存在

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.6及以上版本

门禁管理子系统 V1.0.0及以上版本

接口版本

1.0.0

接口URL

/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/doorAuthority

请求Method

POST

请求参数

参数名必选类型说明长度
cardNumbersarray卡号
cardPrivilegeDetailsarray权限细节
+ privilegeTypeint授权类型:1 - 门禁点授权,2 - 门组授权,3 - 梯控授权
+ resouceCodestring授权类型:门禁点授权使用通道编码(可通过设备管理接口
获取unitType为7的channels),门组授权使用门组id
64
timeQuantumIdlong开门计划id:平台有门禁子系统的话ID默认是1,其余需要自己在平台添加开门计划

请求示例

{
    "cardNumbers": ["22223234", "10002882"],
    "timeQuantumId": "1",
    "cardPrivilegeDetails": [
        {
            "privilegeType": 1,
            "resouceCode": "1000001$7$0$0"
        },
        {
            "privilegeType": 1,
            "resouceCode": "1000000$7$0$0"
        }
    ]
}

返回参数

参数名类型说明
codestring错误码:0代表成功,非0具体错误码
errMsgString错误信息
successboolean请求是否成功

返回示例

{
    "code": "0",
    "errMsg": "success",
    "success": true
}
修改按人授权

接口说明

按人(卡)授权增量修改接口(单) 人脸授权,是根据主卡授权(人员新增第一张卡片),人员需上传照片

前置条件

卡片必须存在,新增卡片与授权需间隔一定时间,推荐5秒
人员必须存在

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.8及以上版本

门禁管理子系统 V1.0.4.7及以上版本

接口版本

1.0.0

接口URL

/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/doorAuthority/deltaUpdate

请求Method

POST

请求参数:

参数名必选类型说明长度
cardNumberstring卡号(单卡)
cardPrivilegeDetailsarray权限细节
+ privilegeTypeint授权类型:1 - 门禁点授权, 2 - 门组授权
+ resouceCodestring授权类型:门禁点授权使用通道编码(可通过设备管理接口
获取channelType为7的channels),门组授权使用门组 id
64
timeQuantumIdstring开门计划id:平台有门禁子系统的话ID默认是1,其余需要自己在平台添加开门计划

请求示例

{
    "cardNumber": "22223234",
    "timeQuantumId": "1",
    "cardPrivilegeDetails": [
        {
            "privilegeType": 1,
            "resouceCode": "1000001$7$0$0"
        },
        {
            "privilegeType": 1,
            "resouceCode": "1000000$7$0$0"
        }
    ]
}

返回参数

参数名类型说明
codestring错误码:0代表成功,非0具体错误码
errMsgString错误信息
successboolean请求是否成功

返回示例

{
    "code": "0",
    "errMsg": "success",
    "success": true
}
删除按人授权

接口说明

按人(卡)授权删除接口(单个/批量)

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.6及以上版本

门禁管理子系统 V1.0.0及以上版本

接口版本

1.0.0

接口URL

/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/doorAuthority/delete/batch

请求Method

POST

请求参数

参数名必选类型说明
cardNumsarray卡号
privilegeTypeString需要保留的权限类型:"1" - 门禁点授权, "2" - 门组授权, "3" - 梯控授权

请求示例

{
    "cardNums": ["10001671", "10002882"],
    "privilegeType": "3"	// 说明删除的是门禁权限,保留梯控权限
}

返回参数

参数名类型说明
codeString错误码
errMsgString错误信息
successboolean请求是否成功

返回示例

{
    "code": "0",
    "errMsg": "success",
    "success": true
}
查询人员权限状态

接口说明

按人(卡)授权分页查询接口

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.6及以上版本

门禁管理子系统 V1.0.0及以上版本

接口版本

1.0.0

接口URL

/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/doorAuthority/bycondition/combined

请求Method

POST

请求参数

参数名必选类型说明
authorizeStatusstring授权状态: "-1" - 全部,"1" - 未授权,"2" - 已授权
deptIdsarray部门id数组
taskStatusint任务状态。 "-1" 全部,"0" 已下发,"1" 下发中
pageNumint页码
pageSizeint分页大小
personCodestring人员编号
personNamestring人员姓名
cardNumberstring卡号

请求示例

{
	"authorizeStatus":"2",
	"cardNumber":"22222222",
	"deptIds":["3", "4"],
	"pageNum":1,
	"pageSize":20,
	"personCode":"001",
	"personName":"u001",
	"taskStatus":0
}

返回参数

参数名类型说明
codestring错误码:0代表成功,非0具体错误码
errMsgstring错误信息
successboolean请求是否成功
dataobject数据对象
+ currentPageint当前页数
+ pageDataarray页数据
+ + authorizeStatusstring授权状态: "-1" - 全部,"1" - 未授权,"2" - 已授权
+ + cardNumberstring卡号
+ + cardPrivilegeDetailCountint卡片通道权限数量
+ + cardStatusstring卡片状态
+ + cardTypestring卡片类型
+ + deptIdlong部门id
+ + deptNamestring部门名称
+ + idlong记录 id
+ + personCodestring人员比编号
+ + personNamestring人员姓名
+ + taskStatusint任务状态。 "-1" - 全部,"0" - 已下发,"1" - 下发中
+ + successCountint成功数量
+ + timeQuantumIdlong开门计划id
+ pageSizeint每页数量
+ totalPageint总页数
+ totalRowsint总记录数

返回示例

{
    "data": {
        "currentPage": 1,
        "pageData": [
            {
                "authorizeStatus": "2",
                "cardNumber": "22222222",
                "cardPrivilegeDetailCount": 1,
                "cardStatus": "ACTIVE",
                "cardSyncCount": 0,
                "cardType": "普通卡",
                "deptId": 3,
                "deptName": "成都测试",
                "id": 10001,
                "personCode": "001",
                "personName": "u001",
                "successCount": 1,
                "taskStatus": 0,
                "timeQuantumId": 1
            }
        ],
        "pageSize": 20,
        "totalPage": 1,
        "totalRows": 1
    },
    "errMsg": "success",
    "success": true
}
新增按部门授权(通道)

接口说明

按部门授权授权接口(单/批量)
人脸授权,是根据主卡授权(人员新增第一张卡片),人员需上传照片

前置条件

卡片必须存在
人员必须存在,且维护到指定部门

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.6及以上版本

门禁管理子系统 V1.0.0及以上版本

接口版本

1.0.0

接口URL

/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/doorAuthority/authorizeAllDeptByChannelCode

请求Method

POST

请求参数

参数名必选类型说明长度
deptIdsStringstring部门id
channelCodestring通道编码(可通过设备管理接口
获取unitType为7的channels)
64
fastAuthint是否是快速下发
timeQuantumIdlong开门计划id:平台有门禁子系统的话ID默认是1,其余需要自己在平台添加开门计划

请求示例

{
    "timeQuantumId":"1",
    "deptIdsString":"6",
    "fastAuth":0,
    "channelCode":"1000020$7$0$0"
}

返回参数

参数名类型说明
codestring错误码:0代表成功,非0具体错误码
errMsgString错误信息
successboolean请求是否成功

返回示例

{
    "code": "0",
    "errMsg": "success",
    "success": true
}
新增按部门授权(门组)

接口说明

按部门授权授权接口(门组)(单/批量)

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.6及以上版本

门禁管理子系统 V1.0.0及以上版本

接口版本

1.0.0

接口URL

/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/doorAuthority/authorizeAllDeptByDoorGroups

请求Method

POST

请求参数

参数名必选类型说明长度
deptIdsStringstring部门id,多个部门id用,隔开
doorGroupIdstring门组id64
timeQuantumIdlong开门计划id:平台有门禁子系统的话ID默认是1,其余需要自己在平台添加开门计划

请求示例

{
    "timeQuantumId":1,
    "deptIdsString":"6,7",
    "doorGroupId":"1"
}

返回参数

参数名类型说明
codestring错误码:0代表成功,非0具体错误码
errMsgString错误信息
successboolean请求是否成功

返回示例

{
    "code": "0",
    "errMsg": "success",
    "success": true
}
删除按部门授权(通道)

接口说明

按部门取消授权接口(单/批量)

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.6及以上版本

门禁管理子系统 V1.0.0及以上版本

接口版本

1.0.0

接口URL

/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/doorAuthority/removeAuthorizeAllByChannelCode

请求Method

POST

请求参数

参数名必选类型说明长度
channelCodestring通道编码(可通过设备管理接口
获取unitType为7的channels)
64
deptIdsStringstring部门id,多个部门id用,隔开

请求示例

{
    "deptIdsString":"6",
    "channelCode":"1000020$7$0$0"
}

返回参数

参数名类型说明
codestring错误码:0代表成功,非0具体错误码
errMsgString错误信息
successboolean请求是否成功

返回示例

{
    "code": "0",
    "errMsg": "success",
    "success": true
}
删除按部门授权(门组)

接口说明

按部门取消授权接口(单/批量)(门组)

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.6及以上版本

门禁管理子系统 V1.0.0及以上版本

接口版本

1.0.0

接口URL

/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/doorAuthority/removeAuthorizeAllByDoorGroups

请求Method

POST

请求参数

参数名必选类型说明长度
doorGroupIdint门组id
deptIdsStringstring部门id,多个部门id用,隔开

请求示例

{
    "deptIdsString":"6",
    "doorGroupId":1
}

返回参数

参数名类型说明
codestring错误码:0代表成功,非0具体错误码
errMsgString错误信息
successboolean请求是否成功

返回示例

{
    "code": "0",
    "errMsg": "success",
    "success": true
}
部门权限分页查询

接口说明

按部门(卡)授权分页查询接口

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.6及以上版本

门禁管理子系统 V1.0.0及以上版本

接口版本

1.0.0

接口URL

/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/doorAuthority/authorizedDepartment/bycondition/combined

请求Method

POST

请求参数

参数名必选类型说明
pageNumint页码
pageSizeint分页大小
channelCodestring通道编码(可通过设备管理接口
获取unitType为7的channels)
deptIdslist部门id组成的list(可通过部门查询接口获取)

请求示例

{
    "pageNum":1,
    "pageSize":20,
    "channelCode":"1000022$7$0$0",
    "deptIds":[1,2]
}

返回参数

参数名类型说明
codestring错误码:0代表成功,非0具体错误码
errMsgstring错误信息
successboolean请求是否成功
dataobject数据对象
+ currentPageint当前页数
+ enableCloudDBboolean是否允许云库
+ pageDataarray页数据
+ + idintid
+ + deptIdlong部门id
+ + deptNamestring部门名称
+ + doorWeekPlanNamestring开门计划名称
+ + doorWeekPlanIdint开门计划id
+ + doorPointsIdsstring通道编码
+ pageSizeint每页数量
+ totalPageint总页数
+ totalRowsint总记录数

返回示例

{
    "code":"0",
    "data":{
        "currentPage":1,
        "enableCloudDB":false,
        "pageData":[
            {
                "deptId":1,
                "deptName":"根部门",
                "doorGroupIds":"",
                "doorPointsIds":"ACC_1000020$7$0$0",
                "doorWeekPlanId":1,
                "doorWeekPlanName":"默认计划",
                "id":172
            }
        ],
        "pageSize":20,
        "totalPage":1,
        "totalRows":1
    },
    "errMsg":"success",
    "success":true
}