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

import com.yuchen.saas.parking.api.entity.ParkingSharePlace;
import com.yuchen.saas.parking.api.entity.StaggeredMonthlyCardData;
import com.yuchen.saas.parking.api.entity.VehicleMonthlyCardData;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @ClassName SharePlacePassInfo
 * @Description 停车场 共享车位通过信息（AB车位通过信息）
 * @Author 张逸飞
 * @Date 2023年3月16日
 */
@Data
public class SharePlacePassInfo {
//    /**
//     * 共享车位信息
//     */
//    @ApiModelProperty(name = "parkingSharePlace", value = "共享车位信息")
//    private ParkingSharePlace parkingSharePlace;

    /**
     * 共享的月卡信息
     */
    @ApiModelProperty(name = "monthlyCardData", value = "共享的月卡信息")
    private VehicleMonthlyCardData monthlyCardData;

    /**
     * 共享的错时卡信息
     */
    @ApiModelProperty(name = "staggeredMonthlyCardData", value = "共享的错时卡信息")
    private StaggeredMonthlyCardData staggeredMonthlyCardData;

    /**
     * 当前已入场车辆数量
     */
    @ApiModelProperty(name = "enterSize", value = "当前已入场车辆数量")
    private int enterSize;

    /**
     * 是否临停
     */
    @ApiModelProperty(name = "isTemporary", value = "是否临停")
    private Boolean isTemporary;
}
