停车场服务API手册
更新时间:2019-07-24 10:47:09
使用说明
关于API的
接口文档
接口以阿里云IoT统一网关HTTP接口的形式提供,使用方法参考API网关客户端。
访问域名:api.link.aliyun.com,接口协议:HTTPS。
1. 停车场
1.1 创建停车场空间
停车场是整个系统的基本单元,停车业务初始工作就是创建停车场
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/park/add | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
gatewayProductKey | String | 如不传gatewayIotId,此处必填 | 边缘网关设备的productKey |
gatewayDeviceName | String | 如不传gatewayIotId,此处必填 | 边缘网关设备的deviceName |
gatewayIotId | String | 如不传gatewayProductKey和gatewayDeviceName,此处必填 | 边缘网关的iotId, |
productKey | String | 是 | 停车场的ProductKey |
deviceName | String | 是 | 停车场的deviceName |
name | String | 是 | 停车场的别名。支持中文、英文、数字、下划线,4-32个字符。 |
示例
{
"gatewayProductKey": "xxxxxxxx",
"gatewayDeviceName": "xxxxxxxx",
"productKey": "xxxxxxxx",
"deviceName":"xxxxxxxxx",
"name": "小区停车场"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | String | 停车场的空间id |
示例
{
"code": 200,
"data": "a34d9b3ld93lb",
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"message": null,
"localizedMsg": null
}
1.2 删除停车场空间
删除停车场的时候,关联到这个停车场的停车区域、道闸、车位、车辆信息也会一起删除。
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/park/delete | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
spaceId | String | 是 | 停车场的spaceId,创建停车场的时候获取 |
示例
{
"spaceId": "a34d9b3ld93lb"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":null,
"message": null,
"localizedMsg": null
}
1.3 修改停车场名称
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/park/update | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
spaceId | String | 是 | 停车场的spaceId,创建停车场的时候获取 |
name | String | 是 | 支持中文、英文、数字、下划线,4-32个字符。不填不更新。 |
示例
{
"spaceId": "a34d9b3ld93lb",
"name":"小区备用停车场"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":null,
"message": null,
"localizedMsg": null
}
1.4 查询停车场信息
停车场信息包含停车场名称、空间id、车位总数量、车位空位数量
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/park/get | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
spaceId | String | 是 | 停车场的spaceId,创建停车场的时候获取 |
示例
{
"spaceId": "a34d9b3ld93lb"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | Object | 停车场信息 |
MainParkInfoDTO对象
字段 | 类型 | 备注 |
---|---|---|
name | String | 停车场名称 |
spaceId | String | 停车场空间id |
unParkedCount | Integer | 空余车位数 |
lotCount | Integer | 总车位数 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data": {
"name":"户外停车场",
"spaceId":"a34d9b3ld93lb",
"unParkedCount":302,
"lotCount":677
},
"message": null,
"localizedMsg": null
}
1.5 查询停车场本地停车区域编码
对接存量停车系统的时候,需要先拉出本地停车区域的ID,用这个ID为停车区域创建空间,做到线上线下打通。本接口就提供停车场停车区域的查询功能
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/local/area/url/get | 2.0.1 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
spaceId | String | 是 | 停车场的spaceId,创建停车场的时候获取 |
type | String | 是 | ROOT 表示查根节点,SUB1表示停车场空间下的第一层级的停车区域 |
示例
{
"spaceId": "a34d9b3ld93lb",
"type":"ROOT"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | String | 停车场区域本地编码列表的下载地址 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data": "http://xxxxxxxxxxxxxx",
"message": null,
"localizedMsg": null
}
本地编码文件的格式
{
"AreaList":[
"area_id_1",
"area_id_2",
...
]
}
1.6 查询停车场本地系统中的道闸信息
对接存量停车系统的时候,需要先拉出本地道闸ID,用这个ID创建道闸的空间,做到线上线下打通。本接口就提供停车场道闸的查询功能
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/local/toll/url/get | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
spaceId | String | 是 | 停车场的spaceId,创建停车场的时候获取 |
示例
{
"spaceId": "a34d9b3ld93lb"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | String | 车闸本地系统信息下载地址 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data": "http://xxxxxxxxxxxxxxxxxx",
"message": null,
"localizedMsg": null
}
本地道闸编码文件格式
{
"BarrierList":[
{"AreaId": "mmm", "BarrierId": "xxx", "BarriereName": "yyy", "direction": 0/1}, // 0表示进库,1表示出库
{"AreaId": "mmm", "BarrierId": "xxx", "BarriereName": "yyy", "direction": 0/1},
{"AreaId": "mmm", "BarrierId": "xxx", "BarriereName": "yyy", "direction": 0/1},
...
]
}
1.7 停车场的停车区域、车位列表
查询一个停车场内云端创建的停车区域列表、车位列表需要指定父空间id,每次查出来的是父节点匹配条件的所有空间。返回对应空间的spaceId列表
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/park/space/query | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
parkSpaceId | String | 是 | 停车场的spaceId,创建停车场的时候获取 |
parentSpaceId | String | 是 | 父空间id,查询只查指定父空间下一级空间列表 |
likelyName | String | 否 | 支持昵称模糊查询 |
pageSize | Integer | 是 | 分页查询一页内的记录数,上限100 |
pageNo | Integer | 是 | 分页数,从1开始 |
subSpaceType | String | 是 | AREA停车区域,LOT车位 |
tag | String | 否 | 支持按tag搜索,如不填这个值表示匹配任意tag |
示例
{
"parkSpaceId": "a34d9b3ld93lb",
"parentSpaceId":"a34d9b3ld93lb",
"likelyName":"区",
"pageSize":10,
"pageNo":1,
"subSpaceType":"AREA",
"tag":"gate"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | Object | 停车场区域本地编码列表 |
PageDTO
pageSize | Integer | 传入的pageSize |
---|---|---|
pageNo | Integer | 传入的pageNo |
total | Long | 总记录数 |
data | List | 待查的空间列表 |
SpaceDescriptionDTO
spaceId | String | 空间id |
---|---|---|
name | String | 空间名称 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data": {
"pageSize":10,
"pageNo":1,
"total":2,
"data":[
{
"spaceId":"ade83jkasdf84",
"name":"a区"
},{
"spaceId":"a048ukdaluhdd",
"name":"b区"
}
]
}
},
"message": null,
"localizedMsg": null
}
1.8 停车场内的单元添加标签
打标签后可以用标签来检索空间
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/tag/add | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
parkSpaceId | String | 是 | 停车场的spaceId,创建停车场的时候获取 |
targetSpaceId | String | 是 | 待打标签的空间id |
subSpaceType | String | 是 | AREA停车区域,LOT车位 |
tags | List | 是 | 待设置的标签列表,最多50个 |
示例
{
"parkSpaceId": "a34d9b3ld93lb",
"targetSpaceId": "a6dosnfme6s3u",
"subSpaceType":"AREA",
"tags":[
"gate"
]
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":null,
"message": null,
"localizedMsg": null
}
1.9 停车场内的单元删除标签
删除指定标签
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/tag/delete | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
parkSpaceId | String | 是 | 停车场的spaceId,创建停车场的时候获取 |
targetSpaceId | String | 是 | 待删标签的空间id |
subSpaceType | String | 是 | AREA停车区域,LOT车位 |
tags | List | 是 | 待删除的标签,最多50个 |
示例
{
"parkSpaceId": "a34d9b3ld93lb",
"targetSpaceId":"a6dosnfme6s3u",
"subSpaceType":"AREA",
"tags":[
"tag1",
"tag2"
]
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":null,
"message": null,
"localizedMsg": null
}
1.10 停车场内的单元标签替换
替换标签会把原有标签全部删除
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/tag/cover | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
parkSpaceId | String | 是 | 停车场的spaceId,创建停车场的时候获取 |
targetSpaceId | String | 是 | 待替换标签的空间id |
subSpaceType | String | 是 | AREA停车区域,LOT车位 |
tags | List | 是 | 待设置的标签列表,50个 |
示例
{
"parkSpaceId": "a34d9b3ld93lb",
"targetSpaceId":"a6dosnfme6s3u",
"subSpaceType":"AREA",
"tags":[
"gate"
]
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":null,
"message": null,
"localizedMsg": null
}
1.11 停车场内单元标签查询
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/tag/query | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
parkSpaceId | String | 是 | 停车场的spaceId,创建停车场的时候获取 |
targetSpaceId | String | 是 | 待查询标签的空间id |
subSpaceType | String | 是 | AREA停车区域,LOT车位 |
示例
{
"parkSpaceId": "a34d9b3ld93lb",
"targetSpaceId":"alk4895ujdu2",
"subSpaceType":"AREA"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | List | 标签列表 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":[
"gate"
],
"message": null,
"localizedMsg": null
}
1.12 租户的停车场列表
返回停车场空间id
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/park/query | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
pageSize | Integer | 是 | 分页查询一页内的记录数,上限100 |
pageNo | Integer | 是 | 分页数,从1开始 |
likelyName | String | 否 | 模糊查询的条件,停车场名称 |
示例
{
"pageSize":10,
"pageNo":1,
"likelyName":"场"
]
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | Object | 停车场区域本地编码列表 |
PageDTO
pageSize | Integer | 传入的pageSize |
---|---|---|
pageNo | Integer | 传入的pageNo |
total | Long | 总记录数 |
data | List | 停车场列表 |
ParkDTO
parkSpaceId | String | 空间id |
---|---|---|
name | String | 停车场的名称 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data": {
"pageSize":10,
"pageNo":1,
"total":1,
"data":[
{
"parkSpaceId":"a34d9b3ld93lb",
"name":"停车场"
}
]
}
},
"message": null,
"localizedMsg": null
}
2. 停车区域
停车区域是存在层级结构的,区域下可以挂区域,根区域挂在停车场下。
2.1 为停车区域创建空间
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/area/add | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
productKey | String | 是 | 停车区域的ProductKey |
deviceName | String | 是 | 停车区域的DeviceName |
name | String | 是 | 支持中文、英文、数字、下划线,4-32个字符 |
parkSpaceId | String | 是 | 停车场的空间id |
parentSpaceId | String | 是 | 上层空间spaceId |
areaId | String | 是 | 停车区域的本地编码 |
示例
{
"productKey": "xxxxxxxx",
"deviceName": "xxxxxxx",
"name": "B区",
"parkSpaceId":"ad83mfisdnf3",
"parentSpaceId":"ad83mfisdnf3",
"areaId":"area1"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | String | 停车区域的空间id |
示例
{
"code": 200,
"data": "d4d984jdlafjek",
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"message": null,
"localizedMsg": null
}
2.2 停车区域空间删除
删除停车区域的时候,关联到这个停车区域的道闸、车位也会一起删除。
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/area/delete | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
areaSpaceId | String | 是 | 停车区域的spaceId,创建停车区域的时候获取 |
示例
{
"areaSpaceId": "d4d984jdlafjek"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"data": null,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"message": null,
"localizedMsg": null
}
2.3 修改停车区域名称
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/area/update | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
areaSpaceId | String | 是 | 停车区域的spaceId,创建停车区域的时候获取 |
name | String | 是 | 支持中文、英文、数字、下划线,4-32个字符 |
示例
{
"areaSpaceId": "d4d984jdlafjek",
"name":"a区"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":null,
"message": null,
"localizedMsg": null
}
2.4 查询停车区域信息
停车区域信息包含停车区域名称、空间id、车位总数量、车位空位数量、本地系统中区域ID、本地系统中父级ID、本地系统中子区域ID列表、空余车位数、总车位数等。
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/area/get | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
areaSpaceId | String | 是 | 停车区域的spaceId,创建停车区域的时候获取 |
示例
{
"areaSpaceId": "d4d984jdlafjek"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | Object | 停车场信息 |
AreaDTO
spaceId | String | 停车区域的空间id |
---|---|---|
parkSpaceId | String | 停车场空间id |
parentSpaceId | String | 上层空间id |
name | String | 停车区域名称 |
areaId | String | 本地系统id |
parentId | String | 上层空间本地id |
subLocalSpaceIdsUrl | String | 下一层区域id(本地系统的区域id)列表的下载地址 |
unParkedCount | Integer | 空余车位数 |
lotCount | Integer | 总车位数 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data": {
"spaceId":"d4d984jdlafjek",
"parkSpaceId":"a34d9b3ld93lb",
"parentSpaceId":"a34d9b3ld93lb",
"iotId":"dasfei7daso9f84uoi",
"productKey":"ad3ansdfi",
"deviceName":"000d475i000",
"name":"区域a",
"areaId":"area1",
"parentId":"00001",
"subLocalSpaceIdsUrl":"http://xxxxx",
"unParkedCount":30,
"lotCount":67
},
"message": null,
"localizedMsg": null
}
停车区域本地空间id列表文件格式
{
"SubAreaList":[
"SubAreaId_1",
"SubAreaId_2",
"SubAreaId_3",
...
]
}
2.5 查询区域下的道闸列表
返回的是代表道闸的设备信息
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/area/toll/query | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
areaSpaceId | String | 是 | 停车区域的spaceId |
pageSize | Integer | 是 | 分页查询一页内的记录数,上限100 |
pageNo | Integer | 是 | 分页数,从1开始 |
示例
{
"areaSpaceId": "d4d984jdlafjek",
"pageSize": 10,
"pageNo":1
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | Object | 返回的分页数据对象 |
PageDTO
pageSize | Integer | 传入的pageSize |
---|---|---|
pageNo | Integer | 传入的pageNo |
total | Long | 总记录数 |
data | List | 车闸对象列表 |
TollDTO
productKey | String | 车闸的pk |
---|---|---|
deviceName | String | 车闸的dn |
iotId | String | 车闸的iotId |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data": {
"pageSize":10,
"pageNo":1,
"total":1,
"data":[
{
"procuctKey":"xxxxxxx",
"deviceName":"xxxxxx",
"iotId":"xxxxxx"
}
]
},
"message": null,
"localizedMsg": null
}
2.6 查询区域车位的本地编码列表
这是一个全量列表,返回的是车位在本地系统中的编码,这个编码用于同步停车位
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/area/local/lot/query | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
areaSpaceId | String | 是 | 停车区域的spaceId,创建停车区域的时候获取 |
示例
{
"areaSpaceId": "d4d984jdlafjek"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | String | 停车区域中车位的本地编码列表的下载地址 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data": [
"lot1",
"lot2"
],
"message": null,
"localizedMsg": null
}
停车区域中车位的本地编码列表文件格式
{
"ParkingSpaceList":[
"parkingSpaceId_1",
"parkingSpaceId_2",
...
]
}
3. 道闸
3.1 绑定道闸到空间
道闸只能绑定到停车区域
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/toll/bind | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
productKey | String | 是 | 道闸的ProductKey |
deviceName | String | 是 | 道闸的DeviceName |
spaceId | String | 是 | 道闸需要绑定到的目标空间的空间spaceId |
direction | String | 是 | IN表示进场道闸,OUT表示出场道闸 |
tollId | String | 是 | 道闸本地id |
示例
{
"productKey": "xxxxxxxx",
"deviceName": "xxxxxxxxx",
"spaceId":"ad83mfisdnf3",
"direction":"IN",
"tollId":"toll1"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | String | 道闸的iotId |
示例
{
"code": 200,
"data": "edmeuj820984u90",
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"message": null,
"localizedMsg": null
}
3.2 解除道闸绑定的空间
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/toll/unbind | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
productKey | String | 是 | 道闸的ProductKey |
deviceName | String | 是 | 道闸的DeviceName |
示例
{
"productKey": "aja4uasodf",
"deviceName": "edmeuj820984u90"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"data": null,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"message": null,
"localizedMsg": null
}
3.3 更新道闸属性
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/toll/update | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
productKey | String | 是 | 道闸的ProductKey |
deviceName | String | 是 | 道闸的DeviceName |
direction | String | 是 | IN表示进场道闸,OUT表示出场道闸。不填不会更新这个属性。 |
示例
{
"productKey": "aja4uasodf",
"deviceName": "edmeuj820984u90",
"direction":"IN"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"data": null,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"message": null,
"localizedMsg": null
}
3.4 查询道闸信息
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/toll/get | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
productKey | String | 是 | 道闸的ProductKey |
deviceName | String | 是 | 道闸的DeviceName |
示例
{
"tollIotId": "edmeuj820984u90"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | Object | 道闸的信息 |
TollDTO
productKey | String | 道闸的ProductKey |
---|---|---|
deviceName | String | 道闸的DeviceName |
iotId | String | 道闸的iotId |
parkSpaceId | String | 停车场空间id |
spaceId | String | 道闸所属空间id |
tollId | String | 道闸在本地系统的id |
status | String | OPEN道闸打开,CLOSE道闸关闭 |
direction | String | IN表示进场道闸,OUT表示出场道闸。不填不会更新这个属性。 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data": {
"productKey":"ada470aduf",
"deviceName":"0000347i0000",
"iotId":"edmeuj820984u90",
"parkSpaceId":"a34d9b3ld93lb",
"spaceId":"34d9b3ld93lb",
"tollId":"toll1",
"status":"CLOSE",
"direction":"IN"
},
"message": null,
"localizedMsg": null
}
3.5 手动打开道闸栏杆
定义
path | 版本 | 是否需要登录 |
---|---|---|
/cloud/thing/properties/set | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
tollIotId | String | 是 | 道闸的iotId,创建道闸的时候获取 |
items | Object | 是 | 固定值 { "BarrierState":1 } |
示例
{
"iotId":"ne8dksa3nf3la5nfke",
"items":{
"BarrierState":1
}
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":null,
"message": null,
"localizedMsg": null
}
4. 停车位
4.1 为停车位绑定空间
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/lot/add | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
productKey | String | 是 | 车位的ProductKey |
deviceName | String | 是 | 车位的deviceName |
name | String | 是 | 支持中文、英文、数字、下划线,4-32个字符,一个中文算2个字符 |
lotId | String | 是 | 车位的本地编号 |
parkSpaceId | String | 是 | 停车场空间id |
parentSpaceId | String | 是 | 上层空间spaceId |
type | String | 是 | 车位类型:PRIVATE私人车位、PUBLIC公共车位、CONSUME消费车位、GUEST访客车位、SELFDEFINED自定义 |
isSold | Boolean | 是 | ture 已售,false未售 |
property | String | 否 | GUARD人防,NOGUARD非人防 |
ownerPhone | String | 否 | 产权人手机号 |
ownerName | String | 否 | 产权人姓名,长度64字符 |
ownerId | String | 否 | 产权人证件号 |
示例
{
"productKey": "ad8sdlfd",
"deviceName":"00004hsjdkfl00",
"name": "A位",
"parkSpaceId":"sd47ojaisdfn",
"parentSpaceId":"ad83mfisdnf3",
"lotId":"lotA",
"type":"PRIVATE",
"isSold":false
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | String | 车位的空间id |
示例
{
"code": 200,
"data": "vnidalwed746aosd",
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"message": null,
"localizedMsg": null
}
4.2 停车位和空间解绑
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/lot/delete | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
lotSpaceId | String | 是 | 车位的spaceId,创建车位的时候获取 |
示例
{
"lotSpaceId": "vnidalwed746aosd"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"data": null,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"message": null,
"localizedMsg": null
}
4.3 更新停车位
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/lot/update | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
lotSpaceId | String | 是 | 车位的spaceId,创建车位的时候获取 |
name | String | 否 | 昵称,不传不更新 |
type | String | 否 | 车位类型:PRIVATE私人车位、PUBLIC公共车位、CONSUME消费车位、GUEST访客车位、SELFDEFINED自定义。不填不更新。 |
isSold | Boolean | 否 | true 已售,false未售 |
property | String | 否 | GUARD人防,NOGUARD非人防。不填不更新。 |
ownerPhone | String | 否 | 产权人手机号。不填不更新。 |
ownerName | String | 否 | 产权人姓名,长度64字符。不填不更新。 |
ownerId | String | 否 | 产权人证件号。不填不更新。 |
示例
{
"productKey": "ad8sdlfd",
"deviceName":"00004hsjdkfl00",
"name": "A位",
"parkSpaceId":"sd47ojaisdfn",
"parentSpaceId":"ad83mfisdnf3",
"lotId":"lotA",
"type":"PRIVATE",
"isSold":false
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"data": null,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"message": null,
"localizedMsg": null
}
4.4 查询车位信息
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/lot/get | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
lotSpaceId | String | 是 | 车位的spaceId,创建车位的时候获取 |
示例
{
"lotSpaceId": "vnidalwed746aosd"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | Object | 车位信息 |
LotDTO
lotSpaceId | String | 车位的空间id |
---|---|---|
parkSpaceId | String | 停车场空间id |
parentSpaceId | String | 上层空间id |
name | String | 车位名称 |
type | String | 车位类型:PRIVATE私人车位、PUBLIC公共车位、CONSUME消费车位、GUEST访客车位、SELFDEFINED自定义。 |
isSold | Boolean | ture 已售,false未售 |
property | String | GUARD人防,NOGUARD非人防。 |
ownerPhone | String | 产权人手机号。 |
ownerName | String | 产权人姓名,长度64字符。 |
ownerId | String | 产权人证件号。 |
isParking | Boolean | true有车在停泊,false无车 |
licenseNumber | String | 停泊车的车牌号 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data": {
"lotSpaceId":"vnidalwed746aosd",
"parkSpaceId":"a34d9b3ld93lb",
"parentSpaceId":"a34d9b3ld93lb",
"iotId":"ne8dksa3nf3la5nfke",
"type":"PRIVATE",
"name":"A位",
"lotId":"lotA",
"isSold":true,
"property":"GUARD",
"ownerPhone":"132xxxxxx00",
"ownerName":"老王",
"ownerId":"1000xxxxxxxx0011",
"isParking":ture,
"licenseNumber":"京N TR669"
},
"message": null,
"localizedMsg": null
}
5. 车辆管理
5.1 添加车辆
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/user/vehicle/add | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
parkSpaceId | String | 是 | 停车场的spaceId,创建停车场时的id |
userName | String | 是 | 用于显示的车主名字 |
userPhone | String | 是 | 车主联系电话 |
userId | String | 是 | 车主证件号 |
identityId | String | 是 | 车主统一身份ID |
licenseNumber | String | 是 | 车牌号 |
lockEffectiveDate | String | 否 | 锁车的开始时间,时间格式 yyyy-MM-dd HH:mm:ss"。lockEffectiveDate和lockExpiredDate需要同时传。 |
lockExpiredDate | String | 否 | 锁车的结束时间,时间格式 yyyy-MM-dd HH:mm:ss"。lockEffectiveDate和lockExpiredDate 需要同时传。 |
示例
{
"parkSpaceId": "d4d984jdlafjek",
"userName": "王生",
"userPhone":"13888888888",
"userId":"10xxxxxxxxxxxx9876X",
"identityId":"5047xxxxxxxxxxxx94",
"licenseNumber":"京N TR666",
"lockEffectiveDate":"2019-01-01 00:00:00",
"lockExpiredDate":"2021-12-31 23:59:59"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":null,
"message": null,
"localizedMsg": null
}
5.2 删除车辆
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/user/vehicle/delete | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
parkSpaceId | String | 是 | 停车场的spaceId,创建停车场时的id |
licenseNumber | String | 是 | 车牌号 |
示例
{
"parkSpaceId": "d4d984jdlafjek",
"licenseNumber":"京N TR666"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":null,
"message": null,
"localizedMsg": null
}
5.3 更新车辆信息
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/user/vehicle/update | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
parkSpaceId | String | 是 | 停车场的spaceId,创建停车场时的id |
licenseNumber | String | 是 | 车牌号 |
userName | String | 否 | 车主名字,不传不修改 |
userPhone | String | 否 | 车主联系电话,不传不修改 |
userId | String | 否 | 车主证件号,不传不修改 |
identityId | String | 否 | 车主统一身份ID,不传不修改 |
lockEffectiveDate | String | 否 | 锁车的开始时间,时间格式 yyyy-MM-dd HH:mm:ss",不传不修改。lockEffectiveDate和lockExpiredDate需要同时传。 |
lockExpiredDate | String | 否 | 锁车的结束时间,时间格式 yyyy-MM-dd HH:mm:ss",不传不修改。lockEffectiveDate和lockExpiredDate需要同时传。 |
示例
{
"parkSpaceId": "d4d984jdlafjek",
"userName": "王生",
"userPhone":"13888888888",
"userId":"10xxxxxxxxxxxx9876X",
"licenseNumber":"京N TR666",
"lockEffectiveDate":"2019-01-01 00:00:00",
"lockExpiryDate":"2021-12-31 23:59:59"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":null,
"message": null,
"localizedMsg": null
}
5.4 停车场内的车辆列表下载地址
返回车牌号的下载地址
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/park/vehicle/url/get | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
parkSpaceId | String | 是 | 停车场的spaceId,创建停车场时的id |
示例
{
"parkSpaceId": "d4d984jdlafjek"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | String | 车牌列表的下载地址 |
车牌列表下载下来的文件格式
{
"PlateNumberList":[
"浙A5566",
"浙A5567",
"浙A5568",
...
]
}
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data": "http://xxxxxxxx",
"message": null,
"localizedMsg": null
}
5.5查询停车场的车辆信息
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/vehicle/get | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
parkSpaceId | String | 是 | 停车场的spaceId,创建停车场时的id |
licenseNumber | String | 是 | 车牌号 |
示例
{
"parkSpaceId": "d4d984jdlafjek",
"licenseNumber":"京N TR666"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | Object | 车辆信息 |
VehicleDTO
字段 | 类型 | 备注 |
---|---|---|
parkSpaceId | String | 停车场的spaceId,创建车位的时候获取 |
userName | String | 车主名字,不传不修改 |
userPhone | String | 车主联系电话,不传不修改 |
userId | String | 车主证件号,不传不修改 |
licenseNumber | String | 车牌号 |
lotSpaceId | String | 停泊的车位空间id |
lockEffectiveDate | String | 锁车的开始时间,时间格式 yyyy-MM-dd HH:mm:ss" |
lockExpiredDate | String | 锁车的结束时间,时间格式 yyyy-MM-dd HH:mm:ss" |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":{
"parkSpaceId": "d4d984jdlafjek",
"userName": "王生",
"userPhone":"13888888888",
"userId":"10xxxxxxxxxxxx9876X",
"identityId":"509xxxxxxxxxxxx480",
"licenseNumber":"京N TR666",
"lotSpaceId":"vnidalwed746aosd",
"lockEffectiveDate":"2019-01-01 00:00:00",
"lockExpiryDate":"2021-12-31 23:59:59",
"tags":"主车"
},
"message": null,
"localizedMsg": null
}
6 车辆权限
6.1 车辆对道闸授权
说明:
如权限已存在,则更新权限
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/vehicle/iot/permission/add | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
effectiveDate | String | 是 | 车牌信息有效期的开始yyyy-MM-dd HH:mm:ss 或 yyyy/MM/dd HH:mm:ss 等标准事件格式 |
expiryDate | String | 是 | 车牌信息有效期的终止yyyy-MM-dd HH:mm:ss 或 yyyy/MM/dd HH:mm:ss 等标准事件格式 |
plateNumber | String | 是 | 车牌号 |
iotIds | List | 是 | 道闸iotId列表 |
示例
{
"plateNumber": "京N12345",
"effectiveDate": "2019-01-01 00:00:00",
"expiryDate": "2020-01-01 00:00:00",
"iotIds": [
"xxx"
]
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":null,
"message": null,
"localizedMsg": null
}
6.2 车辆对空间区域授权
说明:
1、对空间下所有设备iotId增加权限
2、权限已存在则更新
3、设备为空返回失败
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/vehicle/space/permission/add | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
effectiveDate | String | 是 | 车牌信息有效期的开始yyyy-MM-dd HH:mm:ss 或 yyyy/MM/dd HH:mm:ss 等标准事件格式 |
expiryDate | String | 是 | 车牌信息有效期的终止yyyy-MM-dd HH:mm:ss 或 yyyy/MM/dd HH:mm:ss 等标准事件格式 |
plateNumber | String | 是 | 车牌号 |
spaceIds | List | 是 | 停车区域的spaceId列表 |
示例
{
"plateNumber": "京N12345",
"effectiveDate": "2019-01-01 00:00:00",
"expiryDate": "2020-01-01 00:00:00",
"spaceIds": [
"xxx"
]
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":null,
"message": null,
"localizedMsg": null
}
6.3 车辆权限查询
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/vehicle/permission/get | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
plateNumber | String | 是 | 车牌号 |
iotId | String | 是 | 道闸Id |
示例
{
"plateNumber": "京N12345",
"iotId": "xxx"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | VehiclePermissionDTO | 车辆权限信息 |
VehiclePermissionDTO
字段 | 类型 | 备注 |
---|---|---|
plateNumber | String | 车牌号 |
effectiveDate | String | 车牌信息有效期的开始时间yyyy-MM-dd HH:mm:ss 或 yyyy/MM/dd HH:mm:ss 等标准事件格式 |
expiryDate | String | 车牌信息有效期的终止时yyyy-MM-dd HH:mm:ss 或 yyyy/MM/dd HH:mm:ss 等标准事件格式 |
iotId | String | 道闸Id |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"message": null,
"localizedMsg": null,
"data": {
"expiryDate": "2019-06-03 17:53:04",
"effectiveDate": "2019-06-03 17:53:04",
"plateNumber": "浙A54321",
"iotId": "xxx"
}
}
6.4 车辆权限修改
说明:
1、基于iotId修改权限,权限不存在返回失败
2、基于空间修改权限,空间下设备权限为空返回失败
3、基于空间修改权限,对空间下已有权限批量修改
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/vehicle/permission/update | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
plateNumber | String | 是 | 车牌号 |
spaceId | String | 是,spaceId 与 iotId必须有一个不为空,且不能同时存在 | 空间Id |
iotId | String | 是,spaceId 与 iotId必须有一个不为空,且不能同时存在 | 道闸Id |
effectiveDate | String | 是 | 车牌信息有效期的开始yyyy-MM-dd HH:mm:ss 或 yyyy/MM/dd HH:mm:ss 等标准事件格式 |
expiryDate | String | 是 | 车牌信息有效期的终止yyyy-MM-dd HH:mm:ss 或 yyyy/MM/dd HH:mm:ss 等标准事件格式 |
示例
{
"plateNumber": "京N12345",
"iotId": "xxx",
"effectiveDate": "2019-01-01 00:00:00",
"expiryDate": "2020-01-01 00:00:00"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":null,
"message": null,
"localizedMsg": null
}
6.5 车辆权限删除
说明:
1、基于iotId删除权限,权限不存在返回失败
2、基于空间删除权限,空间下设备权限为空返回失败
3、基于空间删除权限,对空间下已有权限批量删除
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/vehicle/permission/delete | 2.0.0 | 是 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
plateNumber | String | 是 | 车牌号 |
spaceId | String | 是,spaceId 与 iotId必须有一个不为空,且不能同时存在 | 空间Id |
iotId | String | 是,spaceId 与 iotId必须有一个不为空,且不能同时存在 | 道闸Id |
示例
{
"plateNumber": "京N12345",
"iotId": "xxx"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"data":"",
"message": null,
"localizedMsg": null
}
6.6 停车区域/道闸 车辆权限列表
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/vehicle/permission/query | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
spaceId | String | 是,spaceId 与 iotId必须有一个不为空,且不能同时存在 | 空间Id |
iotId | String | 是,spaceId 与 iotId必须有一个不为空,且不能同时存在 | 道闸Id |
示例
{
"iotId": "xxx"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | List | 车辆权限信息 |
VehiclePermissionDTO
字段 | 类型 | 备注 |
---|---|---|
plateNumber | String | 车牌号 |
effectiveDate | String | 车牌信息有效期的开始时间yyyy-MM-dd HH:mm:ss 或 yyyy/MM/dd HH:mm:ss 等标准事件格式 |
expiryDate | String | 车牌信息有效期的终止时间yyyy-MM-dd HH:mm:ss 或 yyyy/MM/dd HH:mm:ss 等标准事件格式 |
spaceId | String | 空间Id |
iotId | String | 道闸Id |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"message": null,
"localizedMsg": null,
"data": [{
"expiryDate": "2019-06-03 17:53:04",
"effectiveDate": "2019-06-03 17:53:04",
"plateNumber": "浙A54321",
"spaceId": "xxx"
},{
"expiryDate": "2019-06-03 17:53:04",
"effectiveDate": "2020-06-03 17:53:04",
"plateNumber": "京A54321",
"spaceId": "xxx"
}]
}
7 黑白名单
7.1 车辆加入安全黑/白名单
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/vehicle/special/concerns/add | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
plateNumber | String | 是 | 车牌号 |
spaceId | String | 是 | 区域空间Id |
type | String | 是 | WHITELIST/BLACKLIST |
示例
{
"plateNumber": "京N12345",
"spaceId": "xxx",
"type": "WHITELIST"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | String | 安全名单id |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":"a34d9b3ld93lb",
"message": null,
"localizedMsg": null
}
7.2 车辆从黑/白名单移除
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/vehicle/special/concerns/remove | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
plateNumber | String | 是 | 车牌号 |
spaceId | String | 是 | 区域空间Id |
示例
{
"licenseNumber": "京N12345",
"spaceId": "xxx"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":null,
"message": null,
"localizedMsg": null
}
7.3 车辆属于黑/白名单查询
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/vehicle/special/concerns/get | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
plateNumber | String | 是 | 车牌号 |
spaceId | String | 是 | 区域空间Id |
示例
{
"plateNumber": "京N12345",
"spaceId": "xxx"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | VehicleSecurityDTO | 车辆权限信息 |
VehiclePermissionDTO
字段 | 类型 | 备注 |
---|---|---|
plateNumber | String | 车牌号 |
spaceId | String | 区域空间Id |
type | String | WHITELIST/BLACKLIST |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"message": null,
"localizedMsg": null,
"data": {
"plateNumber": "浙A54321",
"spaceId": "xxx",
"type": "WHITELIST"
}
}
7.4 黑/白名单车辆查询
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/vehicle/special/concerns/query | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
spaceId | String | 是 | 区域空间Id |
type | String | 否 | WHITELIST/BLACKLIST |
示例
{
"spaceId": "xxx",
"type": "BLACKLIST"
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
data | List | 车辆权限信息 |
VehicleSecurityDTO
字段 | 类型 | 备注 |
---|---|---|
plateNumber | String | 车牌号 |
spaceId | String | 区域空间Id |
type | String | WHITELIST/BLACKLIST |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"message": null,
"localizedMsg": null,
"data": [{
"type": "WHITELIST",
"plateNumber": "浙A54321",
"spaceId": "xxx"
},{
"type": "BLACKLIST",
"plateNumber": "京A54321",
"spaceId": "xxx"
}]
}
8 订单系统
8.1 新增车辆订单
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/vehicle/order/add | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
plateNumber | String | 是 | 车牌号 |
inBarrierGateId | String | 是 | 入场道闸Id |
inTime | String-utc | 是 | 入场时间 |
outBarrierGateId | String | 是 | 出场道闸Id |
outTime | String-utc | 是 | 出场时间 |
payStatus | Integer | 是 | 支付结果: 0 - 支付完成 4 - 未支付 |
示例
{
"plateNumber": "京N12345",
"inBarrierGateId": "xxx",
"inTime": "2020-01-02 00:00:00",
"outBarrierGateId": "xxx",
"outTIme": "2020-01-02 00:00:00",
"orderStatus": 0
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"message": null,
"localizedMsg": null
}
8.2 确认车辆订单
定义
path | 版本 | 是否需要登录 |
---|---|---|
/parking/paas/edge/vehicle/order/completed | 2.0.0 | 否 |
入参
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
orderNumber | String | 是 | 订单号 |
areaId | String | 是 | 停车区域spaceId |
payStatus | Integer | 是 | 支付结果: 0 - 支付完成 1 - 免费 2 - 本地支付 3 - 取消订单 |
示例
{
"orderNumber": "O4jRKfKLzpGWX4p4dcpZ000101",
"areaId": "xxx",
"payStatus": 1
}
出参
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 返回码 |
message | String | 返回信息 |
示例
{
"code": 200,
"id":"4a70179d-47d8-4fdf-9067-8a5eedf63483",
"data":null,
"message": null,
"localizedMsg": null
}