接口说明
按人(卡)授权授权接口(单/批量)
人脸授权,是根据主卡授权(人员新增第一张卡片),人员需上传照片
全量接口,会覆盖之前的权限,调用需控制下频率
卡片数量*门禁通道数量(门组则计算出来 相应的通道数)不能超过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
请求参数
参数名 | 必选 | 类型 | 说明 | 长度 |
---|---|---|---|---|
cardNumbers | 是 | array | 卡号 | |
cardPrivilegeDetails | 是 | array | 权限细节 | |
+ privilegeType | 是 | int | 授权类型:1 - 门禁点授权,2 - 门组授权,3 - 梯控授权 | |
+ resouceCode | 是 | string | 授权类型:门禁点授权使用通道编码(可通过设备管理接口, 获取unitType为7的channels),门组授权使用门组id | 64 |
timeQuantumId | 是 | long | 开门计划id:平台有门禁子系统的话ID默认是1,其余需要自己在平台添加开门计划 |
请求示例
{
"cardNumbers": ["22223234", "10002882"],
"timeQuantumId": "1",
"cardPrivilegeDetails": [
{
"privilegeType": 1,
"resouceCode": "1000001$7$0$0"
},
{
"privilegeType": 1,
"resouceCode": "1000000$7$0$0"
}
]
}
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | string | 错误码:0代表成功,非0具体错误码 |
errMsg | String | 错误信息 |
success | boolean | 请求是否成功 |
返回示例
{
"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
请求参数:
参数名 | 必选 | 类型 | 说明 | 长度 |
---|---|---|---|---|
cardNumber | 是 | string | 卡号(单卡) | |
cardPrivilegeDetails | 是 | array | 权限细节 | |
+ privilegeType | 是 | int | 授权类型:1 - 门禁点授权, 2 - 门组授权 | |
+ resouceCode | 是 | string | 授权类型:门禁点授权使用通道编码(可通过设备管理接口, 获取channelType为7的channels),门组授权使用门组 id | 64 |
timeQuantumId | 是 | string | 开门计划id:平台有门禁子系统的话ID默认是1,其余需要自己在平台添加开门计划 |
请求示例
{
"cardNumber": "22223234",
"timeQuantumId": "1",
"cardPrivilegeDetails": [
{
"privilegeType": 1,
"resouceCode": "1000001$7$0$0"
},
{
"privilegeType": 1,
"resouceCode": "1000000$7$0$0"
}
]
}
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | string | 错误码:0代表成功,非0具体错误码 |
errMsg | String | 错误信息 |
success | boolean | 请求是否成功 |
返回示例
{
"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
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
cardNums | 是 | array | 卡号 |
privilegeType | 是 | String | 需要保留的权限类型:"1" - 门禁点授权, "2" - 门组授权, "3" - 梯控授权 |
请求示例
{
"cardNums": ["10001671", "10002882"],
"privilegeType": "3" // 说明删除的是门禁权限,保留梯控权限
}
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | String | 错误码 |
errMsg | String | 错误信息 |
success | boolean | 请求是否成功 |
返回示例
{
"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
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
authorizeStatus | 是 | string | 授权状态: "-1" - 全部,"1" - 未授权,"2" - 已授权 |
deptIds | 是 | array | 部门id数组 |
taskStatus | 是 | int | 任务状态。 "-1" 全部,"0" 已下发,"1" 下发中 |
pageNum | 是 | int | 页码 |
pageSize | 是 | int | 分页大小 |
personCode | 否 | string | 人员编号 |
personName | 否 | string | 人员姓名 |
cardNumber | 否 | string | 卡号 |
请求示例
{
"authorizeStatus":"2",
"cardNumber":"22222222",
"deptIds":["3", "4"],
"pageNum":1,
"pageSize":20,
"personCode":"001",
"personName":"u001",
"taskStatus":0
}
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | string | 错误码:0代表成功,非0具体错误码 |
errMsg | string | 错误信息 |
success | boolean | 请求是否成功 |
data | object | 数据对象 |
+ currentPage | int | 当前页数 |
+ pageData | array | 页数据 |
+ + authorizeStatus | string | 授权状态: "-1" - 全部,"1" - 未授权,"2" - 已授权 |
+ + cardNumber | string | 卡号 |
+ + cardPrivilegeDetailCount | int | 卡片通道权限数量 |
+ + cardStatus | string | 卡片状态 |
+ + cardType | string | 卡片类型 |
+ + deptId | long | 部门id |
+ + deptName | string | 部门名称 |
+ + id | long | 记录 id |
+ + personCode | string | 人员比编号 |
+ + personName | string | 人员姓名 |
+ + taskStatus | int | 任务状态。 "-1" - 全部,"0" - 已下发,"1" - 下发中 |
+ + successCount | int | 成功数量 |
+ + timeQuantumId | long | 开门计划id |
+ pageSize | int | 每页数量 |
+ totalPage | int | 总页数 |
+ totalRows | int | 总记录数 |
返回示例
{
"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
请求参数
参数名 | 必选 | 类型 | 说明 | 长度 |
---|---|---|---|---|
deptIdsString | 是 | string | 部门id | |
channelCode | 是 | string | 通道编码(可通过设备管理接口, 获取unitType为7的channels) | 64 |
fastAuth | 是 | int | 是否是快速下发 | |
timeQuantumId | 是 | long | 开门计划id:平台有门禁子系统的话ID默认是1,其余需要自己在平台添加开门计划 |
请求示例
{
"timeQuantumId":"1",
"deptIdsString":"6",
"fastAuth":0,
"channelCode":"1000020$7$0$0"
}
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | string | 错误码:0代表成功,非0具体错误码 |
errMsg | String | 错误信息 |
success | boolean | 请求是否成功 |
返回示例
{
"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
请求参数
参数名 | 必选 | 类型 | 说明 | 长度 |
---|---|---|---|---|
deptIdsString | 是 | string | 部门id,多个部门id用,隔开 | |
doorGroupId | 是 | string | 门组id | 64 |
timeQuantumId | 是 | long | 开门计划id:平台有门禁子系统的话ID默认是1,其余需要自己在平台添加开门计划 |
请求示例
{
"timeQuantumId":1,
"deptIdsString":"6,7",
"doorGroupId":"1"
}
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | string | 错误码:0代表成功,非0具体错误码 |
errMsg | String | 错误信息 |
success | boolean | 请求是否成功 |
返回示例
{
"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
请求参数
参数名 | 必选 | 类型 | 说明 | 长度 |
---|---|---|---|---|
channelCode | 是 | string | 通道编码(可通过设备管理接口, 获取unitType为7的channels) | 64 |
deptIdsString | 是 | string | 部门id,多个部门id用,隔开 |
请求示例
{
"deptIdsString":"6",
"channelCode":"1000020$7$0$0"
}
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | string | 错误码:0代表成功,非0具体错误码 |
errMsg | String | 错误信息 |
success | boolean | 请求是否成功 |
返回示例
{
"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
请求参数
参数名 | 必选 | 类型 | 说明 | 长度 |
---|---|---|---|---|
doorGroupId | 是 | int | 门组id | |
deptIdsString | 是 | string | 部门id,多个部门id用,隔开 |
请求示例
{
"deptIdsString":"6",
"doorGroupId":1
}
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | string | 错误码:0代表成功,非0具体错误码 |
errMsg | String | 错误信息 |
success | boolean | 请求是否成功 |
返回示例
{
"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
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
pageNum | 是 | int | 页码 |
pageSize | 是 | int | 分页大小 |
channelCode | 否 | string | 通道编码(可通过设备管理接口, 获取unitType为7的channels) |
deptIds | 否 | list | 部门id组成的list(可通过部门查询接口获取) |
请求示例
{
"pageNum":1,
"pageSize":20,
"channelCode":"1000022$7$0$0",
"deptIds":[1,2]
}
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | string | 错误码:0代表成功,非0具体错误码 |
errMsg | string | 错误信息 |
success | boolean | 请求是否成功 |
data | object | 数据对象 |
+ currentPage | int | 当前页数 |
+ enableCloudDB | boolean | 是否允许云库 |
+ pageData | array | 页数据 |
+ + id | int | id |
+ + deptId | long | 部门id |
+ + deptName | string | 部门名称 |
+ + doorWeekPlanName | string | 开门计划名称 |
+ + doorWeekPlanId | int | 开门计划id |
+ + doorPointsIds | string | 通道编码 |
+ pageSize | int | 每页数量 |
+ totalPage | int | 总页数 |
+ totalRows | int | 总记录数 |
返回示例
{
"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
}