package com.sckw.transport.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author lfdc
 * @description 运单详情vo
 * @date 2023-07-18 16:07:54
 */
@Data
public class WaybillDetailVO {
    /**
     * 派车量
     */
    private BigDecimal sendCarWeigh;
    /**
     * 实装量
     */
    private BigDecimal loadAmount;
    /**
     * 实卸量
     */
    private BigDecimal unloadAmount;
    /**
     * 实际装货时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date stowageDateTime;
    /**
     * 实际卸货时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date unloadDateTime;
    /**
     * 运单类型
     */
    private Integer waybillType;
    /**
     * 亏吨量
     */
    private BigDecimal deficitAmount;


    /**
     * 单位
     */
    private String unit;


    /**
     * 单位翻译
     */
    private String unitLabel;

    /**
     * 合理损耗
     */
    private BigDecimal loss;

    /**
     * 合理损耗
     */
    private String lossLabel;
    /**
     * 扣亏损值
     */
    private BigDecimal goodsPrice;
    /**
     * 扣亏损值
     */
    private String goodsPriceLabel;
    /**
     * 派车人
     */
    private String appointor;
    /**
     * 承运车队
     */
    private String fleetName;
    /**
     * 车牌号
     */
    private String truckNo;
    /**
     * 司机姓名
     */
    private String driverName;
    /**
     * 计划开始时间  HH:mm:ss
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date startTime;
    /**
     * 计划结束时间  HH:mm:ss
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date endTime;

}

