package com.stylefeng.guns.modular.system.model;
import com.baomidou.mybatisplus.enums.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;
/**
*
* 车辆
*
*
* @author 吕雪
* @since 2020-06-05
*/
@TableName("t_car")
public class TCar extends Model {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
/**
* 是否是平台车辆(1=是,2=否)
*/
private Integer isPlatCar;
/**
* 公司id
*/
private Integer companyId;
/**
* 加盟商id
*/
private Integer franchiseeId;
/**
* 车辆颜色
*/
private String carColor;
/**
* 车型id
*/
private Integer carModelId;
/**
* 车辆品牌ID
*/
private Integer carBrandId;
/**
* 车牌号
*/
private String carLicensePlate;
/**
* 车牌颜色
*/
private String plateColor;
/**
* 车辆照片
*/
private String carPhoto;
/**
* 车辆类型
*/
private String vehicleType;
/**
* 车辆所有人
*/
private String ownerName;
/**
* 发送机号
*/
private String engineId;
/**
* 车辆VIN码
*/
private String VIN;
/**
* 车辆注册日期
*/
private Date certifyDateA;
/**
* 车辆燃料类型
*/
private String fuelType;
/**
* 发动机排量
*/
private String engineDisplace;
/**
* 运输证字号
*/
private String certificate;
/**
* 车辆运输证发证机构
*/
private String transAgency;
/**
* 车辆经营区域
*/
private String transArea;
/**
* 车辆运输证有效期起
*/
private Date transDateStart;
/**
* 车辆运输证有效期止
*/
private Date transDateStop;
/**
* 车辆初次登记日期
*/
private Date certifyDateB;
/**
* 车辆维修状态(0:未检修,1:已检修,2:未知)
*/
private Integer fixState;
/**
* 车辆下次年检时间
*/
private Date nextFixDate;
/**
* 车辆年度审核状态
*/
private String checkState;
/**
* 发票打印设备序列号
*/
private String feePrintId;
/**
* 卫星定位装置品牌
*/
private String GPSBrand;
/**
* 卫星定位装置型号
*/
private String GPSModel;
/**
* 卫星定位装置IMEI号
*/
private String GPSIMEI;
/**
* 卫星定位装置安装时间
*/
private Date GPSInstallDate;
/**
* 车辆报备日期
*/
private Date registerDate;
/**
* 服务类型(1:网络预约出租车,2:巡游出租汽车,3:私人小客车合乘)
*/
private Integer commercialType;
/**
* 行驶证号
*/
private String drivingLicenseNumber;
/**
* 行驶证照片
*/
private String drivingLicensePhoto;
/**
* 年检到期时间
*/
private Date annualInspectionTime;
/**
* 商业保险到期时间
*/
private Date commercialInsuranceTime;
/**
* 添加时间
*/
private Date insertTime;
/**
* 状态(1=正常,2=删除)
*/
private Integer state;
/**
* 司机来源方式 1=司机注册 2=平台添加 3=分公司添加 4=加盟商添加
*/
private Integer addType;
/**
* 添加司机的分公司/加盟商ID
*/
private Integer addObjectId;
private String bindDriverId;
public String getBindDriverId() {
return bindDriverId;
}
public void setBindDriverId(String bindDriverId) {
this.bindDriverId = bindDriverId;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getIsPlatCar() {
return isPlatCar;
}
public void setIsPlatCar(Integer isPlatCar) {
this.isPlatCar = isPlatCar;
}
public Integer getCompanyId() {
return companyId;
}
public void setCompanyId(Integer companyId) {
this.companyId = companyId;
}
public Integer getFranchiseeId() {
return franchiseeId;
}
public void setFranchiseeId(Integer franchiseeId) {
this.franchiseeId = franchiseeId;
}
public String getCarColor() {
return carColor;
}
public void setCarColor(String carColor) {
this.carColor = carColor;
}
public Integer getCarModelId() {
return carModelId;
}
public void setCarModelId(Integer carModelId) {
this.carModelId = carModelId;
}
public Integer getCarBrandId() {
return carBrandId;
}
public void setCarBrandId(Integer carBrandId) {
this.carBrandId = carBrandId;
}
public String getCarLicensePlate() {
return carLicensePlate;
}
public void setCarLicensePlate(String carLicensePlate) {
this.carLicensePlate = carLicensePlate;
}
public String getCarPhoto() {
return carPhoto;
}
public void setCarPhoto(String carPhoto) {
this.carPhoto = carPhoto;
}
public String getDrivingLicenseNumber() {
return drivingLicenseNumber;
}
public void setDrivingLicenseNumber(String drivingLicenseNumber) {
this.drivingLicenseNumber = drivingLicenseNumber;
}
public String getDrivingLicensePhoto() {
return drivingLicensePhoto;
}
public void setDrivingLicensePhoto(String drivingLicensePhoto) {
this.drivingLicensePhoto = drivingLicensePhoto;
}
public Date getAnnualInspectionTime() {
return annualInspectionTime;
}
public void setAnnualInspectionTime(Date annualInspectionTime) {
this.annualInspectionTime = annualInspectionTime;
}
public Date getCommercialInsuranceTime() {
return commercialInsuranceTime;
}
public void setCommercialInsuranceTime(Date commercialInsuranceTime) {
this.commercialInsuranceTime = commercialInsuranceTime;
}
public Date getInsertTime() {
return insertTime;
}
public void setInsertTime(Date insertTime) {
this.insertTime = insertTime;
}
public Integer getState() {
return state;
}
public void setState(Integer state) {
this.state = state;
}
public Integer getAddType() {
return addType;
}
public void setAddType(Integer addType) {
this.addType = addType;
}
public Integer getAddObjectId() {
return addObjectId;
}
public void setAddObjectId(Integer addObjectId) {
this.addObjectId = addObjectId;
}
public String getPlateColor() {
return plateColor;
}
public void setPlateColor(String plateColor) {
this.plateColor = plateColor;
}
public String getVehicleType() {
return vehicleType;
}
public void setVehicleType(String vehicleType) {
this.vehicleType = vehicleType;
}
public String getOwnerName() {
return ownerName;
}
public void setOwnerName(String ownerName) {
this.ownerName = ownerName;
}
public String getEngineId() {
return engineId;
}
public void setEngineId(String engineId) {
this.engineId = engineId;
}
public String getVIN() {
return VIN;
}
public void setVIN(String VIN) {
this.VIN = VIN;
}
public Date getCertifyDateA() {
return certifyDateA;
}
public void setCertifyDateA(Date certifyDateA) {
this.certifyDateA = certifyDateA;
}
public String getFuelType() {
return fuelType;
}
public void setFuelType(String fuelType) {
this.fuelType = fuelType;
}
public String getEngineDisplace() {
return engineDisplace;
}
public void setEngineDisplace(String engineDisplace) {
this.engineDisplace = engineDisplace;
}
public String getCertificate() {
return certificate;
}
public void setCertificate(String certificate) {
this.certificate = certificate;
}
public String getTransAgency() {
return transAgency;
}
public void setTransAgency(String transAgency) {
this.transAgency = transAgency;
}
public String getTransArea() {
return transArea;
}
public void setTransArea(String transArea) {
this.transArea = transArea;
}
public Date getTransDateStart() {
return transDateStart;
}
public void setTransDateStart(Date transDateStart) {
this.transDateStart = transDateStart;
}
public Date getTransDateStop() {
return transDateStop;
}
public void setTransDateStop(Date transDateStop) {
this.transDateStop = transDateStop;
}
public Date getCertifyDateB() {
return certifyDateB;
}
public void setCertifyDateB(Date certifyDateB) {
this.certifyDateB = certifyDateB;
}
public Integer getFixState() {
return fixState;
}
public void setFixState(Integer fixState) {
this.fixState = fixState;
}
public Date getNextFixDate() {
return nextFixDate;
}
public void setNextFixDate(Date nextFixDate) {
this.nextFixDate = nextFixDate;
}
public String getCheckState() {
return checkState;
}
public void setCheckState(String checkState) {
this.checkState = checkState;
}
public String getFeePrintId() {
return feePrintId;
}
public void setFeePrintId(String feePrintId) {
this.feePrintId = feePrintId;
}
public String getGPSBrand() {
return GPSBrand;
}
public void setGPSBrand(String GPSBrand) {
this.GPSBrand = GPSBrand;
}
public String getGPSModel() {
return GPSModel;
}
public void setGPSModel(String GPSModel) {
this.GPSModel = GPSModel;
}
public String getGPSIMEI() {
return GPSIMEI;
}
public void setGPSIMEI(String GPSIMEI) {
this.GPSIMEI = GPSIMEI;
}
public Date getGPSInstallDate() {
return GPSInstallDate;
}
public void setGPSInstallDate(Date GPSInstallDate) {
this.GPSInstallDate = GPSInstallDate;
}
public Date getRegisterDate() {
return registerDate;
}
public void setRegisterDate(Date registerDate) {
this.registerDate = registerDate;
}
public Integer getCommercialType() {
return commercialType;
}
public void setCommercialType(Integer commercialType) {
this.commercialType = commercialType;
}
@Override
protected Serializable pkVal() {
return this.id;
}
@Override
public String toString() {
return "TCar{" +
"id=" + id +
", isPlatCar=" + isPlatCar +
", companyId=" + companyId +
", franchiseeId=" + franchiseeId +
", carColor='" + carColor + '\'' +
", carModelId=" + carModelId +
", carBrandId=" + carBrandId +
", carLicensePlate='" + carLicensePlate + '\'' +
", plateColor='" + plateColor + '\'' +
", carPhoto='" + carPhoto + '\'' +
", vehicleType='" + vehicleType + '\'' +
", ownerName='" + ownerName + '\'' +
", engineId='" + engineId + '\'' +
", VIN='" + VIN + '\'' +
", certifyDateA=" + certifyDateA +
", fuelType='" + fuelType + '\'' +
", engineDisplace='" + engineDisplace + '\'' +
", certificate='" + certificate + '\'' +
", transAgency='" + transAgency + '\'' +
", transArea='" + transArea + '\'' +
", transDateStart=" + transDateStart +
", transDateStop=" + transDateStop +
", certifyDateB=" + certifyDateB +
", fixState=" + fixState +
", nextFixDate=" + nextFixDate +
", checkState='" + checkState + '\'' +
", feePrintId='" + feePrintId + '\'' +
", GPSBrand='" + GPSBrand + '\'' +
", GPSModel='" + GPSModel + '\'' +
", GPSIMEI='" + GPSIMEI + '\'' +
", GPSInstallDate=" + GPSInstallDate +
", registerDate=" + registerDate +
", commercialType=" + commercialType +
", drivingLicenseNumber='" + drivingLicenseNumber + '\'' +
", drivingLicensePhoto='" + drivingLicensePhoto + '\'' +
", annualInspectionTime=" + annualInspectionTime +
", commercialInsuranceTime=" + commercialInsuranceTime +
", insertTime=" + insertTime +
", state=" + state +
", addType=" + addType +
", addObjectId=" + addObjectId +
'}';
}
}