package com.sckw.fleet.model.vo;

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

import java.io.Serial;
import java.io.Serializable;
import java.util.List;

/**
 * @author PC
 */
@Data
public class AppTruckInfoVo implements Serializable {
    @Serial
    private static final long serialVersionUID = -9020028380990215378L;
    /**
     * 企业id
     */
    @Schema(description = "企业id")
    private String entId;
    /**
     * 企业名称
     */
    @Schema(description = "企业名称")
    private String entName;
    /**
     * 司机id
     */
    @Schema(description = "司机id")
    private String driverId;
    /**
     * 司机名称
     */
    @Schema(description = "司机名称")
    private String driverName;
    /**
     * 司机手机号
     */
    @Schema(description = "司机手机号")
    private String driverPhone;
    /**
     * 车队id
     */
    @Schema(description = "车队id")
    private String fleetId;
    /**
     * 车队名称
     */
    @Schema(description = "车队名称")
    private String fleetName;
    /**
     * 车辆id
     */
    @Schema(description = "车辆id")
    private String truckId;
    /**
     * 车牌号
     */
    @Schema(description = "车牌号")
    private String truckNo;
    /**
     * 车辆类型
     */
    @Schema(description = "车辆类型")
    private String truckType;
    /**
     * 经度
     */
    @Schema(description = "经度")
    private String longitude;
    /**
     * 纬度
     */
    @Schema(description = "纬度")
    private String latitude;
    /**
     * 车辆状态
     *
     */
    @Schema(description = "车辆状态")
    private String businessStatus;
    /**
     * 车辆类型(0-自有车辆，1-外部车辆)
     */
    @Schema(description = "车辆类型(0-自有车辆，1-外部车辆)")
    private String truckMark;
    /**
     * 运单号
     */
    @Schema(description = "运单号")
    private String orderNo;
    /**
     * 运单id
     */
    @Schema(description = "运单id")
    private String orderId;

}