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