Pu Zhibing
2025-04-04 3d4eeb82dd61f8951616dece2425e870116bc23d
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/Car.java
@@ -4,6 +4,8 @@
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;
@@ -13,6 +15,7 @@
 * @Date 2025/3/17 11:29
 */
@Data
@ApiModel
@TableName("t_car")
public class Car {
   /**
@@ -24,150 +27,203 @@
    * 车牌号
    */
   @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;
}