接口说明
设备树搜索接口
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6及以上版本
门禁管理子系统 V1.0.0及以上版本
接口版本
1.0.0
接口URL
/evo-apigw/evo-accesscontrol/1.0.0/resource/tree/search
请求Method
POST
请求参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| typeCode | 是 | string | 树类型编码 |
| allowRFID | 否 | boolean | 是否查找rfid |
| deviceGenre | 否 | string | 设备类型: 0 - 门禁设备,1 - 考勤机,用逗号拼接,如0,1,值为空时,表示取所有类型的设备 |
| filterDeviceModel | 否 | string | 过滤不展示的设备型号,多个以逗号分隔。如:"7,8" |
| hasCheckBox | 否 | string | 是否有复选框 |
| hideEmptyOrg | 否 | string | 如果组织节点下没有设备或通道,则不显示此组织节点 |
| searchKey | 否 | string | 查询关键字 |
| showStatus | 否 | string | 显示节点状态 |
typeCode说明
请求类型typeCode由三部分组成,组织类型;是否显示设备;设备大类[_设备小类],设备大类[_设备小类],...,设备大类[_设备小类];通道类型1[,通道类型2[,通道类型3]];扩展设备,
如01;0;01,02,03;01,02,03
组织类型:组织编码的后两位组织,如组织编码为001,则组织类型为01
是否 显示设备:0表示不显示设备,1表示显示设备
设备大类:即deviceCategory属性,用两位表示
设备小类:即设备大类中的具体设备类型,如IPC是编码器设备大类中的一个小类
扩展设备:表示接在通道之上的设备,如针对门禁,通道上可以接读卡器;如针对动环,通道上可以接各种类型传感
通道类型:两部分组成,通道类型[_摄像头类型]
01
01_1 编码通道下的图片通道
请求示例
{
"showStatus": true,
"typeCode": "01;0;8;7",
"hasCheckBox": false,
"hideEmptyOrg": true,
"searchKey": "455",
"allowRFID": false,
"deviceGenre": "0",
"filterDeviceModel": "25"
}
返回参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | string | 错误码:0代表成功,非0具体错误码 |
| errMsg | string | 错误信息 |
| success | boolean | 请求是否成功 |
| data | object | 返回数据 |
| + children | array | 返回数据 |
| + + channelSeq | int | 通道号 |
| + + channelType | int | 通道类型 |
| + + deviceModel | string | 设备类型 |
| + + deviceName | string | 设备名称 |
| + + enable | boolean | 使能 |
| + + id | string | 编号 |
| + + isParent | boolean | 是否为父节点 |
| + + name | string | 节点名称 |
| + + online | string | 是否在线 |
| + + orgName | string | 组织名称 |
| + + parent | boolean | 无 |
| + enable | boolean | 使能 |
| + id | string | 节点编号 |
| + isParent | boolean | 是否为父节点 |
| + name | string | 节点名称 |
| + online | string | 在线状态 |
| + parent | boolean | 是否有父节点 |
| + parentId | string | 父节点id |
返回示例
{
"code": "0",
"data": {
"children": [
{
"channelSeq": 0,
"channelType": 7,
"deviceModel": "1",
"deviceName": "test455",
"enable": true,
"id": "ACC_1000635$7$0$0",
"isParent": false,
"name": "test455_通道1",
"online": "0",
"orgName": "根节点",
"parent": false
}
],
"enable": false,
"id": "ORG_001",
"isParent": true,
"name": "根节点",
"online": "1",
"parent": false,
"parentId": ""
},
"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/doorGroup
请求Method
POST
请求参数
| 参数名 | 必选 | 类型 | 说明 | 长度 |
|---|---|---|---|---|
| name | 是 | string | 名称 | 64 |
| orgCode | 是 | string | 组织编码 | |
| memo | 是 | string | 备注(不能带%或者_) | 255 |
| doorGroupDetail | 是 | array | 门组详情列表,列表不支持重复,建议用Set集合处理 | |
| + channelCode | 是 | string | 通道编码(可通过设备管理接口, 获取unitType为7的channels) |
请求示例
{
"name": "门组1",
"memo": "门组1备注",
"doorGroupDetail": [
{
"channelCode": "1000001$7$0$0"
},
{
"channelCode": "1000001$7$0$1"
}
],
"orgCode": "001"
}
返回参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | string | 错误码:0代表成功,非0具体错误码 |
| data | integer | 门组id |
| errMsg | String | 错误信息 |
| success | boolean | 请求是否成功 |
返回示例
{
"code": "0",
"data":23,
"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/doorGroup/delete/batch
请求Method
POST
请求参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| doorGroupIds | 是 | array | 门组id数组 |
请求示例
{
"doorGroupIds": [2]
}
返回参数
| 参数 | 类型 | 描述 |
|---|---|---|
| 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/doorGroup/${id}
请求Method
POST
请求参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| id | 是 | int | 门组id |
请求示例
/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/doorGroup/2
返回参数
| 参数 | 类型 | 描述 |
|---|---|---|
| code | string | 错误码 |
| success | boolean | 是否成功 |
| errMsg | string | 错误信息 |
| data | object | 详情 |
| + id | number | id |
| + name | string | 名称 |
| + orgCode | string | 组织编码 |
| + orgName | string | 门组所属组织名称 |
| + hasChildChannel | boolean | 是否有通道 |
| + memo | string | 备注 |
| + doorGroupDetail | array | 通道详情 |
| + + id | number | id |
| + + channelCode | string | 通道编码 |
| + + channelName | string | 通道名称 |
| + + deviceCode | string | 设备编码 |
| + + deviceName | string | 设备名称 |
| + + deviceStatus | string | 设备在离线状态 |
| + + groupId | number | 门组id |
| + + online | string | 是否在线 |
| + + orgName | string | 通道所属组织名称 |
返回示例
{
"data": {
"doorGroupDetail": [
{
"channelCode": "1000001$7$0$0",
"channelName": "10.35.122.187_门禁通道_1",
"deviceCode": "1000001",
"deviceName": "10.35.122.187",
"deviceStatus": "ON",
"groupId": 2,
"id": 2,
"online": "1",
"orgName": "根节点"
},
{
"channelCode": "1000003$7$0$0",
"channelName": "1.1.1.110_门禁通道_1",
"deviceCode": "1000003",
"deviceName": "1.1.1.110",
"deviceStatus": "OFF",
"groupId": 2,
"id": 3,
"online": "0",
"orgName": "根节点"
}
],
"hasChildChannel": true,
"id": 2,
"memo": "门组2",
"name": "门组2",
"orgCode": "001",
"orgName": "根节点"
},
"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/doorGroup/bycondition/combined
请求Method
POST
请求参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| pageNum | 是 | string | 页码,默认1 |
| pageSize | 是 | string | 页容量,默认20 |
| singleCondition | 否 | string | 门组名称,支持模糊搜索 |
请求示例
{
"singleCondition": "门组1",
"pageNum": 1,
"pageSize": 20
}
返回参数
| 参数 | 类型 | 描述 | 长度 |
|---|---|---|---|
| success | boolean | 是否成功 | |
| errMsg | string | 错误信息 | |
| data | object | 查询结果 | |
| + currentPage | number | 当前页码 | |
| + pageSize | number | 页容量 | |
| + totalPage | number | 总页数 | |
| + totalRows | number | 记录总条数 | |
| + enableCloudDB | boolean | 废弃属性 | |
| + pageData | array | 分页数据 | |
| + + id | number | ID | |
| + + name | string | 名称 | |
| + + orgCode | string | 组织编码 | |
| + + orgName | string | 组织名称 | |
| + + hasChildChannel | boolean | 是否有通道 | |
| + + memo | string | 备注(参数名不能带%或者_) |
返回示例
{
"data": {
"pageData": [
{
"id": 1,
"name": "门组1",
"orgCode": "001",
"orgName": "根节点",
"hasChildChannel": true,
"memo": "门组1备注"
},
{
"id": 2,
"name": "门组2",
"orgCode": "001",
"orgName": "根节点",
"hasChildChannel": true,
"memo": "门组2备注"
}
],
"currentPage": 1,
"pageSize": 20,
"totalPage": 1,
"totalRows": 1,
"enableCloudDB": false
},
"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/doorGroup/update
请求Method
POST
请求参数
| 参数名 | 必选 | 类型 | 说明 | 长度 |
|---|---|---|---|---|
| id | 是 | number | id | |
| name | 是 | string | 名称 | 64 |
| orgCode | 是 | string | 组织编码 | |
| memo | 是 | string | 备注(参数名不能带%或者_) | 255 |
| addDoorGroupRelDoorList | 是 | array | 新增通道列表 | |
| + channelCode | 是 | string | 通道编码(可通过设备管理接口, 获取unitType为7的channels) | |
| deleteDoorGroupRelDoorList | 是 | array | 删除通道列表 | |
| + channelCode | 是 | string | 通道编码(可通过设备管理接口, 获取unitType为7的channels) |
请求示例
{
"id": 2,
"name": "门组2",
"orgCode": "001",
"memo": "门组2",
"addDoorGroupRelDoorList": [
{
"channelCode": "1000003$7$0$0"
},
{
"channelCode": "1000003$7$0$1"
}
],
"deleteDoorGroupRelDoorList": [
{
"channelCode": "1000004$7$0$0"
},
{
"channelCode": "1000004$7$0$1"
}
]
}
返回参数说明
| 参数 | 类型 | 描述 |
|---|---|---|
| code | string | 错误码 |
| data | number | 修改门组ID |
| errMsg | string | 错误信息 |
| success | boolean | 是否成功 |
返回示例
{
"code": "0",
"data": "1222"
"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/channel/openNormallySetting/add
请求Method
POST
请求参数
| 参数名 | 必选 | 类型 | 说明 | 长度 |
|---|---|---|---|---|
| channelCode | 是 | string | 通道编码(可通过设备管理接口, 获取unitType为7的channels) | 64 |
| onlineStatus | 是 | string | 通道在离线状态。ON 状态下才允许添加 | |
| openDoorsPlanId | 否 | int | 常开计划索引,开门计划index,调时间计划列表接口获取的index字段; | |
| closeDoorsPlanId | 否 | int | 常闭计划索引,开门计划index,调时间计划列表接口获取的index字段; 。常开计划和常闭计划,不能同时为空,时间段不能重复 |
请求示例
{
"channelCode": "1001687$7$0$0",
"onlineStatus": "OFF",
"openDoorsPlanId": 3,
"closeDoorsPlanId": 4
}
返回参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| 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/channel/openNormallySetting/update
请求Method
POST
请求参数
| 参数名 | 必选 | 类型 | 说明 | 长度 |
|---|---|---|---|---|
| channelCode | 是 | string | 通道编码(可通过设备管理接口, 获取unitType为7的channels) | 64 |
| onlineStatus | 是 | string | 通道在离线状态。ON 状态下才允许添加 | |
| openDoorsPlanId | 否 | int | 常开计划索引,开门计划index,调时间计划列表接口获取的index字段; | |
| closeDoorsPlanId | 否 | int | 常闭计划索引,开门计划index,调时间计划列表接口获取的index字段; 。常开计划和常闭计划,不能同时为空,时间段不能重复 |
请求示例
{
"channelCode": "1001687$7$0$0",
"onlineStatus": "OFF",
"openDoorsPlanId": 3,
"closeDoorsPlanId": 4
}
返回参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| 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/channel/openNormallySetting/delete
请求Method
POST
请求参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| channelCode | 是 | string | 通道编码(可通过设备管理接口, 获取unitType为7的channels),多个使用逗号分隔 |
请求示例
{
"channelCode": "1001687$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/channel/openNormallySettingRest/bycondition/combined
请求Method
POST
请求参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| pageNum | 是 | int | 页码 |
| pageSize | 是 | int | 页容量 |
| singleCondition | 否 | string | 查询条件,支持模糊搜索通道名称 |
请求示例
{
"pageNum": 1,
"pageSize": 20,
"singleCondition": "通道1"
}
返回参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| errMsg | String | 错误信息 |
| success | boolean | 请求是否成功 |
| data | object | 数据对象 |
| + currentPage | int | 当前页数 |
| + pageSize | int | 每页数量 |
| + pageData | object | 页数据 |
| + + channelCode | string | 通道编码 |
| + + channelName | string | 通道名称 |
| + + closeDoorsPlanId | int | 常闭计划 id |
| + + closeDoorsPlanName | string | 常闭计划名称 |
| + + deviceName | string | 设备名称 |
| + + escFlag | boolean | 是否为高峰计划配置 |
| + + flag | boolean | 无实际意义 |
| + + id | long | 常开常闭计划id |
| + + onlineStatus | string | 通道在离线状态: "ON" - 在线,"OFF" - 离线 |
| + totalPage | int | 总页数 |
| + totalRows | int | 总记录数 |
| code | string | 错误码 |
返回示例
{
"data": {
"currentPage": 1,
"pageData": {
"channelCode": "1000094$7$0$0",
"channelName": "149_通道1",
"closeDoorsPlanId": 4,
"closeDoorsPlanName": "下午",
"deviceName": "149",
"escFlag": false,
"flag": false,
"id": 1,
"onlineStatus": "ON"
},
"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/timeQuantum
请求Method
POST
请求参数
| 参数名 | 必选 | 类型 | 说明 | 长度 |
|---|---|---|---|---|
| name | 是 | string | 开门计划名称 | 64 |
| type | 是 | int | 计划类型:1 - 普通时段。目前只支持普通时段 | 2 |
| detail | 是 | string | 开门计划细节(monday-sunday代表周一到周日,每天可以配置四个时间段,前后时间段不能重叠),DayDetailVO的JSON字符串 | 1024 |
| memo | 是 | string | 描述 | 512 |
DayDetailVO
| 参数名 | 必选 | 类型 | 说明 | 长度 |
|---|---|---|---|---|
| monday | 否 | List | 星期一时间段列表,开始时间-结束时间,格式:HH:mm-HH:mm,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| tuesday | 否 | List | 星期二时间段列表,开始时间-结束时间,格式:HH:mm-HH:mm,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| wednesday | 否 | List | 星期三时间段列表,开始时间-结束时间,格式:HH:mm-HH:mm,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| thursday | 否 | List | 星期四时间段列表,开始时间-结束时间,格式:HH:mm-HH:mm,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| friday | 否 | List | 星期五时间段列表,开始时间-结束时间,格式:HH:mm-HH:mm,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| saturday | 否 | List | 星期六时间段列表,开始时间-结束时间,格式:HH:mm-HH:mm,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| sunday | 否 | List | 星期日时间段列表,开始时间-结束时间,格式:HH:mm-HH:mm,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
请求示例
{
"detail": "{'monday':['00:00-23:59','00:00-00:00','00:00-00:00','00:00-00:00'],'tuesday':['00:00-23:59','00:00-00:00','00:00-00:00','00:00-00:00'],'wednesday':['00:00-23:59','00:00-00:00','00:00-00:00','00:00-00:00'],'thursday':['00:00-23:59','00:00-00:00','00:00-00:00','00:00-00:00'],'friday':['00:00-23:59','00:00-00:00','00:00-00:00','00:00-00:00'],'saturday':['00:00-23:59','00:00-00:00','00:00-00:00','00:00-00:00'],'sunday':['00:00-23:59','00:00-00:00','00:00-00:00','00:00-00:00']}",
"memo": "测试1",
"name": "test1",
"type": 1
}
返回参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | string | 错误码:0代表成功,非0具体错误码 |
| data | long | 开门计划 id |
| errMsg | String | 错误信息 |
| success | boolean | 请求是否成功 |
返回示例
{
"code": "0",
"errMsg": "success",
"success": true,
"data": 2
}
接口说明
修改开门计划
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6及以上版本
门禁管理子系统 V1.0.0及以上版本
接口版本
1.0.0
接口URL
/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/timeQuantum/update
请求Method
POST
请求参数
| 参数名 | 必选 | 类型 | 说明 | 长度 |
|---|---|---|---|---|
| id | 是 | long | 开门计划id | |
| detail | 否 | string | 开门计划细节(monday-sunday代表周一到周日,每天可以配置四个时间段,前后时间段不能重叠),DayDetailVO的JSON字符串 | 1024 |
| memo | 否 | string | 描述 | 512 |
| name | 否 | string | 开门计划名称 | 64 |
| type | 否 | int | 计划类型:1 - 普通时段。目前只支持普通时段 |
DayDetailVO
| 参数名 | 必选 | 类型 | 说明 | 长度 |
|---|---|---|---|---|
| monday | 否 | List | 星期一时间段列表,开始时间-结束时间,格式:HH:mm:ss-HH:mm:ss,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| tuesday | 否 | List | 星期二时间段列表,开始时间-结束时间,格式:HH:mm:ss-HH:mm:ss,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| wednesday | 否 | List | 星期三时间段列表,开始时间-结束时间,格式:HH:mm:ss-HH:mm:ss,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| thursday | 否 | List | 星期四时间段列表,开始时间-结束时间,格式:HH:mm:ss-HH:mm:ss,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| friday | 否 | List | 星期五时间段列表,开始时间-结束时间,格式:HH:mm:ss-HH:mm:ss,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| saturday | 否 | List | 星期六时间段列表,开始时间-结束时间,格式:HH:mm:ss-HH:mm:ss,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| sunday | 否 | List | 星期日时间段列表,开始时间-结束时间,格式:HH:mm:ss-HH:mm:ss,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
请求示例
{
"id": 2,
"name": "111",
"memo": "222",
"type": 1,
"detail": "{\"monday\":[\"00:30:00-00:45:59\",\"01:00:00-01:15:59\",\"02:15:00-02:30:59\",\"04:30:00-04:45:59\"],\"tuesday\":[\"00:15:00-00:30:59\",\"01:00:00-01:15:59\",\"01:45:00-01:59:59\",\"05:00:00-05:15:59\"],\"wednesday\":[\"00:30:00-00:45:59\",\"02:15:00-02:30:59\",\"00:00:00-00:00:00\",\"00:00:00-00:00:00\"],\"thursday\":[\"02:45:00-02:59:59\",\"00:00:00-00:00:00\",\"00:00:00-00:00:00\",\"00:00:00-00:00:00\"],\"friday\":[\"00:00:00-00:15:59\",\"01:00:00-01:15:59\",\"02:45:00-02:59:59\",\"00:00:00-00:00:00\"],\"saturday\":[\"02:30:00-02:45:59\",\"11:00:00-11:15:59\",\"13:15:00-13:30:59\",\"16:00:00-16:15:59\"],\"sunday\":[\"03:45:00-03:59:59\",\"05:15:00-05:30:59\",\"07:45:00-07:59:59\",\"00:00:00-00:00:00\"]}"
}
返回参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| 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/timeQuantum/delete
请求Method
POST
请求参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| ids | 是 | array | 开门计划 id |
请求示例
{
"ids": [3, 4]
}
返回参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| 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/timeQuantum/{type}/page
注:目前 {type} 值只允许为 1
请求Method
POST
请求参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| singleCondition | 是 | string | 查询条件 |
| pageNum | 是 | int | 请求页码 |
| pageSize | 是 | int | 每页大小 |
请求示例
{
"singleCondition": "test1",
"pageNum": 1,
"pageSize" : 20
}
返回参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | string | 错误码:0代表成功,非0具体错误码 |
| errMsg | String | 错误信息 |
| success | boolean | 请求是否成功 |
| data | PageVO<TimeQuantum> | 分页数据对象 |
PageVO
| 参数名 | 类型 | 说明 |
|---|---|---|
| currentPage | int | 当前页数 |
| pageSize | int | 每页数量 |
| totalPage | int | 总页数 |
| totalRows | int | 总记录数 |
| pageData | List<TimeQuantum> | 分页列表 |
TimeQuantum
| 参数名 | 类型 | 说明 |
|---|---|---|
| detail | string | 开门计划细节(monday-sunday代表周一到周日,每天可以配置四个时间段,前后时间段不能重叠),DayDetailVO的JSON字符串 |
| id | long | 计划 id |
| index | int | 计划索引,在服务中作为唯一标识 |
| memo | string | 描述 |
| name | string | 计划名称 |
| syncStatus | int | 计划同步到服务的状态: 0 - 未同步 1 - 已同步 |
| type | int | 计划类型 |
DayDetailVO
| 参数名 | 类型 | 说明 | |
|---|---|---|---|
| monday | List | 星期一时间段列表,开始时间-结束时间,格式:HH:mm-HH:mm,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| tuesday | List | 星期二时间段列表,开始时间-结束时间,格式:HH:mm-HH:mm,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| wednesday | List | 星期三时间段列表,开始时间-结束时间,格式:HH:mm-HH:mm,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| thursday | List | 星期四时间段列表,开始时间-结束时间,格式:HH:mm-HH:mm,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| friday | List | 星期五时间段列表,开始时间-结束时间,格式:HH:mm-HH:mm,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| saturday | List | 星期六时间段列表,开始时间-结束时间,格式:HH:mm-HH:mm,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| sunday | List | 星期日时间段列表,开始时间-结束时间,格式:HH:mm-HH:mm,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
返回示例
{
"data": {
"currentPage": 1,
"pageData": [
{
"detail": "{\"monday\":[\"00:00-23:59\",\"00:00-00:00\",\"00:00-00:00\",\"00:00-00:00\"],\"tuesday\":[\"00:00-23:59\",\"00:00-00:00\",\"00:00-00:00\",\"00:00-00:00\"],\"wednesday\":[\"00:00-23:59\",\"00:00-00:00\",\"00:00-00:00\",\"00:00-00:00\"],\"thursday\":[\"00:00-23:59\",\"00:00-00:00\",\"00:00-00:00\",\"00:00-00:00\"],\"friday\":[\"00:00-23:59\",\"00:00-00:00\",\"00:00-00:00\",\"00:00-00:00\"],\"saturday\":[\"00:00-23:59\",\"00:00-00:00\",\"00:00-00:00\",\"00:00-00:00\"],\"sunday\":[\"00:00-23:59\",\"00:00-00:00\",\"00:00-00:00\",\"00:00-00:00\"]}",
"id": 2,
"index": 2,
"memo": "测试1_update",
"name": "test1_update",
"syncStatus": 0,
"type": 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/timeQuantum/getByIndex/{index}
请求Method
GET
请求参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| index | 是 | int | 开门计划索引 |
请求示例
/evo-accesscontrol/1.0.0/card/accessControl/timeQuantum/getByIndex/23
返回参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | string | 错误码:0代表成功,非0具体错误码 |
| errMsg | String | 错误信息 |
| success | boolean | 请求是否成功 |
| data | TimeQuantum | 数据对象 |
TimeQuantum
| 参数名 | 类型 | 说明 |
|---|---|---|
| detail | string | 开门计划细节(monday-sunday代表周一到周日,每天可以配置四个时间段,前后时间段不能重叠),DayDetailVO的JSON字符串 |
| id | long | 计划 id |
| index | int | 计划索引,在服务中作为唯一标识 |
| memo | string | 描述 |
| name | string | 计划名称 |
| syncStatus | int | 计划同步到服务的状态: 0 - 未同步 1 - 已同步 |
| type | int | 计划类型 |
DayDetailVO
| 参数名 | 类型 | 说明 | |
|---|---|---|---|
| monday | List | 星期一时间段列表,开始时间-结束时间,格式:HH:mm:ss-HH:mm:ss,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| tuesday | List | 星期二时间段列表,开始时间-结束时间,格式:HH:mm:ss-HH:mm:ss,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| wednesday | List | 星期三时间段列表,开始时间-结束时间,格式:HH:mm:ss-HH:mm:ss,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| thursday | List | 星期四时间段列表,开始时间-结束时间,格式:HH:mm:ss-HH:mm:ss,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| friday | List | 星期五时间段列表,开始时间-结束时间,格式:HH:mm:ss-HH:mm:ss,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| saturday | List | 星期六时间段列表,开始时间-结束时间,格式:HH:mm:ss-HH:mm:ss,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
| sunday | List | 星期日时间段列表,开始时间-结束时间,格式:HH:mm:ss-HH:mm:ss,列表时间段不能有交集,星期一~星期日至少一个不为空 | 4 |
返回示例
{
"data": {
"detail": "{\"monday\":[\"00:00-23:59\",\"00:00-00:00\",\"00:00-00:00\",\"00:00-00:00\"],\"tuesday\":[\"00:00-23:59\",\"00:00-00:00\",\"00:00-00:00\",\"00:00-00:00\"],\"wednesday\":[\"00:00-23:59\",\"00:00-00:00\",\"00:00-00:00\",\"00:00-00:00\"],\"thursday\":[\"00:00-23:59\",\"00:00-00:00\",\"00:00-00:00\",\"00:00-00:00\"],\"friday\":[\"00:00-23:59\",\"00:00-00:00\",\"00:00-00:00\",\"00:00-00:00\"],\"saturday\":[\"00:00-23:59\",\"00:00-00:00\",\"00:00-00:00\",\"00:00-00:00\"],\"sunday\":[\"00:00-23:59\",\"00:00-00:00\",\"00:00-00:00\",\"00:00-00:00\"]}",
"id": 2,
"index": 23,
"memo": "测试1_update",
"name": "test1_update",
"syncStatus": 0,
"type": 1
},
"errMsg": "success!",
"success": true
}