package com.yuchen.saas.parking.api.vo;

import com.yuchen.saas.parking.api.entity.PmgBatParkParking;
import com.yuchen.saas.parking.api.entity.PmgBatParkParkingConnectDevice;
import com.yuchen.saas.parking.api.entity.PmgBatParkParkingEntrance;
import com.yuchen.saas.parking.api.entity.PmgBatParkParkingRoadway;
import lombok.Data;

/**
 * @description: 停车业务处理数据对象
 * @author 钱江
 * @date 2022/7/15 下午1:48
 * @version 0.3.0
 */
@Data
public class ParkingContext {

    /**
     * IOT事件数据
     */
    IoTEvent ioTEvent;

    /**
     * 道闸事件关联的园区设备信息数据
     */
    PmgBatParkParkingConnectDevice pmgBatParkParkingConnectDevice;

    /**
     * 设备关联的车道信息数据
     */
    PmgBatParkParkingRoadway roadwayInfo;

    /**
     * 设备关联的出入口信息数据
     */
    PmgBatParkParkingEntrance entranceInfo;

    /**
     * 设备关联的停车场信息数据
     */
    PmgBatParkParking parkingInfo;
}
