package com.sckw.transport.model.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Map;

/**
 * @author zk
 * @desc 运单详情
 * @date 2024/3/13 0013
 */
@Data
public class WaybillOrderDetailVo {


    /**
     * 车辆ID
     */
    @Schema(description = "车辆ID")
    private Long truckId;

    /**
     * 车牌号
     */
    @Schema(description = "车牌号")
    private String truckNo;


    /**
     * 司机ID
     */
    @Schema(description = "司机ID")
    private Long driverId;

    /**
     * 司机姓名
     */
    @Schema(description = "司机姓名")
    private String driverName;

    /**
     * 车队ID
     */
    @Schema(description = "车队ID")
    private Long fleetId;

    /**
     * 车队名称
     */
    @Schema(description = "车队名称")
    private String fleetName;

    /**
     * 企业ID
     */
    @Schema(description = "企业ID")
    private Long entId;

    /**
     * 企业名称
     */
    @Schema(description = "企业名称")
    private String entName;


    /**
     * 地址信息(key: 地址类型（1装货地址、2卸货地址）， value: 地址名称)
     */
    @Schema(description = "地址信息(key: 地址类型（1装货地址、2卸货地址）， value: 地址名称)")
    private Map<Integer, String> addresses;


}
