package com.xhpc.user.domain;

import com.xhpc.common.core.web.domain.BaseEntity;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

/**
 * @author yuyang
 * @date 2023-10-19 16:41
 */
@Data
public class XhpcUserVehicle extends BaseEntity {
    /**
     * 车辆id
     */
    private Long vehicleId;
    /**
     * 用户id
     */
    private Long appUserId;

    private Long chargingStationId;

    private Integer source;

    /**
     * 即插即充是否开通 0未开通 1开通
     */
    private Integer status;

    /**
     * VIN码
     */
    private String vinSpecCode;
    /**
     * 车牌
     */
    @Length(max = 10, message = "车牌不能超过10位")
    private String vehicleName;
    /**
     * 是否为默认车辆 0不默认 1默认
     */
    private Integer type;
    /**
     * 删除标志（0代表存在 1代表删除）
     */
    private Integer delFlag;


    private String tenantId;
    /**
     * 行驶证用户名称
     */
    private String owner;
    /**
     * 发动机编号
     */
    private String engineNumber;
    /**
     * 住址
     */
    private String address;
    /**
     * 车辆类型
     */
    private String vehicleType;
    /**
     * 品牌型号
     */
    private String model;
    /**
     * 注册日期
     */
    private String registerDate;
    /**
     * 发证日期
     */
    private String lssueDate;
    /**
     * 使用性质
     */
    private String useCharacter;
    /**
     * 图片地址
     */
    private String url;
}
