package com.zd.airbottle.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.zd.airbottle.domain.QpSupplierSyntheticalAudit;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class QpTransportCarVo {

    /** 主键id,数据唯一标识 */
    @ApiModelProperty(value = "${comment}")
    private Long id;
    /** 车牌编号 */
    @ApiModelProperty(value = "车牌编号")
    private String carCode;
    /** 行驶证说明 */
    @ApiModelProperty(value = "行驶证说明")
    private String driverRemark;
    /** 是否已经审核（0为审核,1已经审核） */
    @ApiModelProperty(value = "是否已经审核")
    private Integer isAudit;
    /** 供应商id */
    @ApiModelProperty(value = "供应商id")
    private Long supplierId;
    /**
     * 供应商名称
     */
    @ApiModelProperty(value = "供应商名称")
    private String companyName;
    /** 账号ID */
    @ApiModelProperty(value = "账号ID")
    private Long accountId;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "车辆数量")
    private Integer sum;

    @ApiModelProperty(value = "证照是否过期(0:正常，1：过期)")
    private Integer pastDue;

    private List<QpTransportCarCredentialsVo> carCredentialsVos;

    private QpSupplierSyntheticalAudit syntheticalAudit;
}
