package com.sckw.transport.model;

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

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



/**
 * @author PC
 */
@Data
public class TaskStatisticsVo implements Serializable {
    @Serial
    private static final long serialVersionUID = -4679270490916242074L;
    /**
     * 任务总数
     */
    @Schema(description = "任务总数")
    private String taskTotal;
    /**
     * 处理中的任务数
     */
    @Schema(description = "处理中的任务数")
    private String taskRunning;
    /**
     * 已完成的任务数
     */
    @Schema(description = "已完成的任务数")
    private String taskCompleted;
    /**
     * 占全部运力百分比
     */
    @Schema(description = "占全部运力百分比")
    private String taskPercent;
    /**
     * 昨日运单数（昨日累计派车数）
     */
    private String waybillTotalYesterday;
    /**
     * 前日运单数 （前日累计派车数）
     */
    private String waybillTotalBeforeYesterday;
    /**
     * 较前日数据上涨或者下降百分比
     */
    private String waybillPercentChange;
    /**
     * 当前异常车辆数
     */
    @Schema(description = "当前异常车辆数")
    private String truckAbnormal;
    /**
     * 今日安全警告总数
     */
    @Schema(description = "今日安全警告总数")
    private String warningTotal;
    /**
     * 昨日累计任务数
     */
    private String taskTotalYesterday;
    /**
     * 前一天累计任务数
     */
    private String taskTotalBeforeYesterday;
    /**
     * 较前一天数据上涨或者下降百分比
     */
    private String taskPercentChange;

    /**
     * 上月累计卸货吨数
     */
   private String unloadTon;
    /**
     * 本月初到当前时间累计装货吨数
     */
    private String unloadTonThisMonth;
    /**
     * 上月初到上个月某个时间点的累计卸货吨数
     */
    private String unloadTonBeforeMonth;
    /**
     * 卸货吨数增长或者下降占比
     */
    private String unloadTonPercentChange;
}
