停车场系统领域服务-数据模型定义
1 车辆通行
当车辆通过停车区域的时候,会上报车辆通行的数据
模型名称:iot_park_pass_record
版本 1.0
字段 | 数据类型 | 字段含义 |
direction | Integer | "0":"进场" "1":"出场" "2":"未知" |
openType | Integer | "0":"正常抬杆" "1":"异常抬杆" "2":"未知" |
plateNumber | String | 车牌号 |
plateNumberImage | String | 车牌号照片文件名 <需要上传文件类型:图片> |
typePermission | Integer | "0":"未知类型" "1":"普通车辆" "2":"临时车辆" "3":"白名单" |
plateColor | Integer | "0": "未知车牌颜色", "1": "蓝色", "2": "黄色", "3": "白色", "4": "黑色", "5": "绿色", "6": "黄绿色" |
plateType | Integer | "0": "未知车牌类型", "1": "蓝牌车", "2": "单层黄牌车", "4": "警车", "8": "武警车辆", "16": "双层黄牌", "32": "摩托车", "64": "教练车", "128": "军车", "256": "个性化车", "512": "港澳车", "1024": "使馆车", "2048": "老式车牌", "4096": "民航车牌", "8192": "新能源车牌-小型", "9001": "香港进出中国大陆车牌", "9002": "农用车牌", "9003": "澳门进出中国大陆车牌", "9004": "无牌车" |
vehicleColor | Integer | "0": "未知颜色", "1": "红色", "2": "绿色", "3": "蓝色", "4": "黄色", "5": "白色", "6": "灰色", "7": "黑色", "8": "紫色", "9": "棕色", "10": "粉色" |
vehicleType | Integer | "0": "未知", "1": "轿车", "2": "面包车", "3": "大型客车", "4": "中型客车", "5": "皮卡", "6": "非机动车", "7": "SUV", "8": "MPV", "9": "微型货车", "10": "轻型货车", "11": "中型货车", "12": "重型货车" |
barrierId | String | 车闸的唯一标识车闸id |
barrierName | String | 车闸的名称 |
parkingLotId | String | 车场id,车辆进出的停车场id |
areaId | String | 停车区域id,车辆进出的停车区域id |
orderNumber | String | 订单编号 |
recordId | String | 本地系统上中车辆通行的记录号,用于可能需要的车牌校正功能 |
eventTime | String | 本地系统产生通行事件的时间,时间格式为yyyy-MM-dd HH:mm:ss |
2 收费事件
车辆在车闸处产生收费事件之后推送的数据
模型名称:iot_park_fee
版本 1.0
字段 | 数据类型 | 字段含义 |
outBarrierName | String | 出场道闸名称 |
outBarrierId | String | 出场道闸id |
inBarrierName | String | 进场道闸名称 |
inBarrierId | String | 进场道闸id |
payStatus | Integer | "0":"支付完成", "4":"未支付" |
orderNumber | String | 订单号 |
amount | Float | 订单金额。单位元。最大99999.00,最小0.00,分辨率0.01。 |
outTime | String | 出场时间 |
inTime | String | 进场时间 |
plateNumber | String | 车牌号 |
outImage | String | 出场车牌照片文件名 <需要上传文件类型:图片> |
inImage | String | 入场车牌照片文件名 <需要上传文件类型:图片> |
areaId | String | 产生收费的区域id |
parkingLotId | String | 产生收费的车场id |
eventTime | String | 收费事件发生的时间,时间格式为yyyy-MM-dd HH:mm:ss |
3 锁定车辆识别
当一个车辆被标记成锁定车辆通过了一个车闸的时候,上报该数据
模型名称:iot_park_locked_detect
版本 1.0
字段 | 数据类型 | 字段含义 |
direction | Integer | "0":"进场","1":"出场" |
plateNumberImage | String | 车牌号照片文件名 <需要上传文件类型:图片> |
plateNumber | String | 车牌号 |
barrierId | String | 通过的道闸id |
barrierName | String | 通过的道闸名称 |
parkingLotId | String | 车场id,车辆进出的停车场id |
areaId | String | 停车区域id,车辆进出的停车区域id |
eventTime | String | 锁定车辆识别事件发生的时间,时间格式是yyyy-MM-dd HH:mm:ss |
4 黑名单车辆识别
当一个被加入黑名单的车辆通过了一个车闸的时候,上报该数据
模型名称:iot_park_blacklist_detect
版本 1.0
字段 | 数据类型 | 字段含义 |
direction | Integer | "0":"进场","1":"出场" |
plateNumberImage | String | 车牌号照片文件名 <需要上传文件类型:图片> |
plateNumber | String | 车牌号 |
barrierId | String | 通过的道闸id |
barrierName | String | 通过的道闸名称 |
parkingLotId | String | 车场id,车辆进出的停车场id |
areaId | String | 停车区域id,车辆进出的停车区域id |
eventTime | String | 黑名单车辆识别事件发生的时间,时间格式为yyyy-MM-dd HH:mm:ss |
5 车位状态变化
当车位有车停泊,或者停泊的车离开的时候,上报该数据
模型名称:iot_park_parkinglot_update
版本 1.0
字段 | 数据类型 | 字段含义 |
stateParked | Integer | 状态变成 "0": "无车","1": "有车" |
parkedNumber | String | 驻车车牌 |
parkingSpace | String | 车位id |
areaId | String | 车位所属停车区域的id |
parkingLotId | String | 车位所属停车场的id |
eventTime | String | 车位状态变化发生的时间,时间格式为yyyy-MM-dd HH:mm:ss |
6 停车场车辆信息变化
当停车场内的车辆信息发生变化的时候,上报该数据
模型名称:iot_park_vehicle_update
版本 1.0
字段 | 数据类型 | 字段含义 |
userName | String | 车主称谓 |
plateNumber | String | 车牌号 |
typeOperation | Integer | "0":"新增","1":"修改","2":"删除" |
userId | String | 车主的身份识别码 |
stateLocked | Integer | 锁定状态 "0":"没有锁定","1":"锁定" |
accessBarrierListFile | String | 车辆可通行的车闸列表文件名 <需要上传文件类型:文本> |
parkingLotId | String | 车辆所属停车场的id |
eventTime | String | 停车场车辆信息变化发生的时间,时间格式为yyyy-MM-dd HH:mm:ss |
*车辆权限列表格式
{
"PermissionList":[
{"barrierId": "道闸id", "barrierName": "道闸名称","StartExpireTime":"起始时间","EndExpireTime": "截止时间"},
{"barrierId": "道闸id", "barrierName": "道闸名称","StartExpireTime":"起始时间","EndExpireTime": "截止时间"},
{"barrierId": "道闸id", "barrierName": "道闸名称","StartExpireTime":"起始时间","EndExpireTime": "截止时间"},
...
]
}
7 停车场车辆锁定信息
当停车场内有车辆被锁定的时候,上报该数据
模型名称:iot_park_vehicle_lock_update
版本 1.0
字段 | 数据类型 | 字段含义 |
lockStartExpireTime | String | 锁车开始时间 |
lockEndExpireTime | String | 锁车过期时间 |
plateNumber | String | 车牌号 |
parkingLotId | String | 车场id |
eventTime | String | 停车场车辆锁定发生的时间,时间格式为yyyy-MM-dd HH:mm:ss |
8 黑名单车辆更新
当本地停车系统更新了黑名单车辆之后,会上报这个数据
模型名称:iot_park_blacklist_update
版本 1.0
字段 | 数据类型 | 字段含义 |
plateNumber | String | 车牌号 |
type | Integer | "0":"新增","1":"删除" |
areaId | String | 车位所属停车区域id |
parkingLotId | String | 车辆所属停车场id |
eventTime | String | 黑名单车辆更新时间,时间格式为yyyy-MM-dd HH:mm:ss |
9 白名单车辆更新
当本地停车系统更新了白名单车辆之后,会上报这个数据
模型名称:iot_park_whitelist_update
版本 1.0
字段 | 数据类型 | 字段含义 |
plateNumber | String | 车牌号 |
type | Integer | "0":"新增","1":"删除" |
areaId | String | 车位所属停车区域的id |
parkingLotId | String | 车辆所属停车场的id |
eventTime | String | 白名单车辆更新时间,时间格式为yyyy-MM-dd HH:mm:ss |