package com.ruoyi.system.api.model;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
|
import java.time.LocalDateTime;
|
|
/**
|
* @author zhibing.pu
|
* @Date 2025/3/17 11:29
|
*/
|
@Data
|
@TableName("t_car")
|
public class Car {
|
/**
|
* 主键
|
*/
|
@TableId(value = "id", type = IdType.AUTO)
|
private Integer id;
|
/**
|
* 车牌号
|
*/
|
@TableField("vehicle_number")
|
private String vehicleNumber;
|
/**
|
* 车牌颜色
|
*/
|
@TableField("license_plate_color")
|
private String licensePlateColor;
|
/**
|
* 所属企业id
|
*/
|
@TableField("enterprise_id")
|
private Integer enterpriseId;
|
/**
|
* 载客数
|
*/
|
@TableField("passenger_capacity")
|
private String passengerCapacity;
|
/**
|
* 车辆品牌
|
*/
|
@TableField("brand")
|
private String brand;
|
/**
|
* 车辆品牌型号
|
*/
|
@TableField("brand_model")
|
private String brandModel;
|
/**
|
* 车辆类型
|
*/
|
@TableField("vehicle_type")
|
private String vehicleType;
|
/**
|
* 司机id
|
*/
|
@TableField("driver_id")
|
private Integer driverId;
|
/**
|
* 车身颜色
|
*/
|
@TableField("vehicle_color")
|
private String vehicleColor;
|
/**
|
* 经营区域
|
*/
|
@TableField("operating_area")
|
private String operatingArea;
|
/**
|
* 运营类型
|
*/
|
@TableField("operate_type")
|
private String operateType;
|
/**
|
* 发动机号
|
*/
|
@TableField("engine_number")
|
private String engineNumber;
|
/**
|
* 车辆VIN码
|
*/
|
@TableField("vin")
|
private String vin;
|
/**
|
* 注册日期
|
*/
|
@TableField("registration_date")
|
private String registrationDate;
|
/**
|
* 燃料类型
|
*/
|
@TableField("fuel_type")
|
private String fuelType;
|
/**
|
* 发动机排量
|
*/
|
@TableField("engine_capacity")
|
private String engineCapacity;
|
/**
|
* 运输证发证机关
|
*/
|
@TableField("transport_license_issuing_authority")
|
private String transportLicenseIssuingAuthority;
|
/**
|
* 运输证有效期开始时间
|
*/
|
@TableField("transport_certificate_start")
|
private String transportCertificateStart;
|
/**
|
* 运输证有效期结束时间
|
*/
|
@TableField("transport_certificate_end")
|
private String transportCertificateEnd;
|
/**
|
* 车辆初次登记时间
|
*/
|
@TableField("initial_registration_time")
|
private String initialRegistrationTime;
|
/**
|
* 车辆检修状态
|
*/
|
@TableField("vehicle_maintenance_status")
|
private String vehicleMaintenanceStatus;
|
/**
|
* 车辆年审状态
|
*/
|
@TableField("annual_review_status")
|
private String annualReviewStatus;
|
/**
|
* 卫星定位装置品牌
|
*/
|
@TableField("gps_brand")
|
private String gpsBrand;
|
/**
|
* 卫星定位装置型号
|
*/
|
@TableField("gps_model")
|
private String gpsModel;
|
/**
|
* 卫星定位装置IMEI号
|
*/
|
@TableField("gps_imei")
|
private String gpsImei;
|
/**
|
* 卫星定位装置安装日期
|
*/
|
@TableField("gps_installation_date")
|
private String gpsInstallationDate;
|
/**
|
* 运价类型编码
|
*/
|
@TableField("rate_type_number")
|
private String rateTypeNumber;
|
/**
|
* 运输证字号
|
*/
|
@TableField("transport_certificate_number")
|
private String transportCertificateNumber;
|
/**
|
* 车辆状态(1=在线,2=异常,3=离线,4=故障)
|
*/
|
@TableField("status")
|
private Integer status;
|
/**
|
* 添加时间
|
*/
|
@TableField("create_time")
|
private LocalDateTime createTime;
|
}
|