package com.sckw.transport.api.model.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * 当前运力分析展示（待进场 / 装载作业 / 配送中）
 */
@Data
public class CurrentCapacityAnalysisVo implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    @Schema(description = "待进场：已接单未进场的运输车辆实时数量，单位：辆")
    private Integer pendingEntryCount;

    @Schema(description = "装载作业：已进场未出场的运输车辆实时数量，单位：辆")
    private Integer loadingOperationCount;

    @Schema(description = "配送中：已出场未完成卸货（有卸货地址）+ 出场2小时内且无卸货地址的运输车辆数量，单位：辆")
    private Integer deliveringCount;
}
