package org.dromara.system.domain;

import org.dromara.common.mybatis.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

/**
 * 车辆信息对象 tbl_car_info
 *
 * @author Lion Li
 * @date 2024-02-22
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("tbl_car_info")
public class TblCarInfo extends BaseEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 编号
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 车牌号
     */
    private String carNum;

    /**
     * 车类型（5座、19座）
     */
    private String carType;

    /**
     * 所有车载设备信息
     */
    private String deviceInfos;

    /**
     * 维修信息
     */
    private String repairInfo;

    /**
     * 保养信息
     */
    private String maintenanceInfo;

    /**
     * 保险信息
     */
    private String insuranceInfo;

    /**
     * 年检信息
     */
    private String inspectionInfo;

    /**
     * 交通事故信息
     */
    private String trafficAccidentInfo;

    /**
     * 违章信息
     */
    private String violationInfo;

    /**
     * 车辆变更信息
     */
    private String changeInfo;

    /**
     * 扩展1
     */
    private String ext1;

    /**
     * 扩展2
     */
    private String ext2;


}
