package com.clx.performance.vo.pc.broker;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
@NoArgsConstructor
public class OpenOrderChildTruckDTO {

    @Schema(description = "车牌号")
    private String truckNo;
    @Schema(description = "车头车牌颜色代码")
    private Integer truckNoColorCode;
    @Schema(description = "车头车牌颜色")
    private String truckNoColor;
    @Schema(description = "型号")
    private String model;
    @Schema(description = "载重单位吨")
    private Integer load;
    @Schema(description = "吨位 单位吨")
    private Integer grossMass;
    @Schema(description = "车辆识别代码")
    private String identifyCode;
    @Schema(description = "使用性质")
    private String useNature;
    @Schema(description = "注册日期")
    private String registerDate;
    @Schema(description = "行驶证发证机关")
    private String licenceIssueOrganization;
    @Schema(description = "行驶证发证日期")
    private String licenceIssueDate;
    @Schema(description = "业户名称")
    private String businessName;
    @Schema(description = "道路运输经营许可证号")
    private String roadTransportPermitNumber;

    @Schema(description = "挂车第二个车牌号")
    private String truckNo2;
    @Schema(description = "车头道路运输许可证编号")
    private String roadTransportCertificateNo;
    @Schema(description = "行驶证主页照片")
    private String licenceImgMain;
    @Schema(description = "行驶证副业正面照片")
    private String licenceImgSecond;
    @Schema(description = "行驶证副业背面照片")
    private String licenceImgSecondBack;
    @Schema(description = "道路运输许可证图片地址")
    private String transportLicenceImg;
    @Schema(description = "挂车行驶证主页照片")
    private String licenceImgMain2;
    @Schema(description = "挂车行驶证副业正面照片")
    private String licenceImgSecond2;
    @Schema(description = "挂车道路运输许可证图片地址")
    private String transportLicenceImg2;
    @Schema(description = "车辆燃料类型 1：柴油 2 天然气 3其他 4新能源/电")
    private Integer powerType;

}
