package com.zcloud.primeport.dto.clientobject;

import com.alibaba.cola.dto.ClientObject;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.sql.Date;


/**
 * web-client
 *
 * @Author dearLin
 * @Date 2026-04-23 10:04:31
 */
@Data
public class EVehicleBasicInfoCO extends ClientObject {
    //id
    @ApiModelProperty(value = "id")
    private Long id;
    //车辆ID
    @ApiModelProperty(value = "车辆ID")
    private String vehicleRecordId;
    //车辆备案信息录入单位
    @ApiModelProperty(value = "车辆备案信息录入单位")
    private String vehicleFilingInfoRecordingOrg;
    //车辆归属单位
    @ApiModelProperty(value = "车辆归属单位")
    private String vehicleOwningEntity;
    //车辆牌照号码
    @ApiModelProperty(value = "车辆牌照号码")
    private String vehiclePlateNumber;
    //车辆行驶证号码
    @ApiModelProperty(value = "车辆行驶证号码")
    private String vehicleRegistrationNumber;
    //车辆类型名称
    @ApiModelProperty(value = "车辆类型名称")
    private String vehicleCategoryName;
    //车辆牌照颜色名称
    @ApiModelProperty(value = "车辆牌照颜色名称")
    private String vehiclePlateColorName;
    //车辆备案时间
    @ApiModelProperty(value = "车辆备案时间")
    private String vehicleFilingTime;
    //车辆联系人姓名
    @ApiModelProperty(value = "车辆联系人姓名")
    private String vehicleContactName;
    //车辆联系人电话
    @ApiModelProperty(value = "车辆联系人电话")
    private String vehicleContactPhoneNumber;
    //车辆备案分类（1, 长期车辆,2, 一次性备案,3, 内部车辆, 4, 临时车辆）
    @ApiModelProperty(value = "车辆备案分类（1, 长期车辆,2, 一次性备案,3, 内部车辆, 4, 临时车辆）")
    private String vehicleFilingMethod;
    //有效标识
    @ApiModelProperty(value = "有效标识")
    private String edwValidFlag;
    //数据源头
    @ApiModelProperty(value = "数据源头")
    private String edwDataSource;
    //创建时间
    @ApiModelProperty(value = "创建时间")
    private String edwCreateDate;
    //更新时间
    @ApiModelProperty(value = "更新时间")
    private String edwLastUpdate;
    //分区列
    @ApiModelProperty(value = "分区列")
    private Long dataVersion;
    //同步时间
    @ApiModelProperty(value = "同步时间")
    private String accLastUpdateDate;
    private Long idSequence;

    //备注
    @ApiModelProperty(value = "备注")
    private String remarks;

}

