package com.yuchen.saas.park.api.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel(value = "车位统计", description = "车位统计响应类")
public class SpaceStaticResponse implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 车位总数
     */
    @ApiModelProperty(value = "车位总数")
    private Integer totalCount = 0;

    /**
     * 当前可用车位数
     */
    @ApiModelProperty(value = "当前可用车位数")
    private Integer currentAvailableCount = 0;

    /**
     *当前可用临时停车位数
     */
    @ApiModelProperty(value = "当前可用临时停车位数")
    private Integer currentAvailableTempCount = 0;

    /**
     * 当前可用固定车位数
     */
    @ApiModelProperty(value = "当前可用固定车位数")
    private Integer currentAvailableFixCount = 0;

    /**
     * 当前已停车位数
     */
    @ApiModelProperty(value = "当前已停车位数")
    private Integer currentStopCount = 0;

    /**
     * 当前已停临时车位数
     */
    @ApiModelProperty(value = "当前已停临时车位数")
    private Integer currentStopTempCount = 0;

    /**
     * 当前已停固定车位数
     */
    @ApiModelProperty(value = "当前已停固定车位数")
    private Integer currentStopFixCount = 0;
}
