package com.sckw.transport.model.vo;

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

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

/**
 * @author :chenXiaoFei
 * @version :1.0
 * @description :
 * @create :2025-11-13 08:59:00
 */
@Data
public class CapacityVo implements Serializable {
    @Serial
    private static final long serialVersionUID = -4852346389057003547L;
    /**
     * 车辆id
     */
    @Schema(description = "车辆id")
    private String truckId;
    /**
     * 车牌号
     */
    @Schema(description = "车牌号")
    private String truckNo;
    /**
     * 车辆轴数
     */
    @Schema(description = "车辆轴数")
    private String carAxis;
    /**
     * 完成车次
     */
    @Schema(description = "完成车次")
    private String finishWaybillCount;
    /**
     * 累计装货量
     */
    @Schema(description = "累计装货量")
    private String loadAmount;
    /**
     * 累计卸货量
     */
    @Schema(description = "累计卸货量")
    private String unloadAmount;
    /**
     * 最新状态
     */
    @Schema(description = "最新状态")
    private String status;
    /**
     * 状态描述
     */
    @Schema(description = "状态描述")
    private String statusDesc;
    /**
     * 派车状态 0正常、1关闭
     */
    @Schema(description = "派车状态 0正常、1关闭")
    private String dispatchStatus;
    /**
     * 派车状态描述
     */
    @Schema(description = "派车状态描述")
    private String dispatchStatusDesc;
}
