package cn.iocoder.yudao.module.custom.vo;

import cn.iocoder.yudao.module.custom.entity.CarMain;
import cn.iocoder.yudao.module.custom.entity.CustomerMain;
import cn.iocoder.yudao.module.label.entity.BusiLabel;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import com.alibaba.excel.annotation.*;

import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;

@Schema(description = "管理后台 - 车辆信息 Response VO")
@Data
@ExcelIgnoreUnannotated
public class CarMainRespVO extends CarMain {

    /**是否车主（0否1是）*/
    @Schema(description = "是否车主（0否1是）")
    private String isOwner;

    @Schema(description = "关联客户信息")
    private List<CustomerMainRespVO> cusList;

    @Schema(description = "标签信息")
    List<BusiLabel> labelList;
    /**品牌字符*/
    String brandStr;
    /**型号字符*/
    String modelStr;
    /**客户名称*/
    String cusName;
    /**电话号码*/
    String phoneNumber;
    /**年检剩余*/
    String njCont;
    /**保险剩余*/
    String byCont;
    /**保险剩余*/
    String bxCont;
    /**车辆品牌型号数组*/
    List<String> brandAndModel;
    /** 车辆类型 */
    private String brandType;
    /** 车辆logo */
    private String logoImg;
}