package com.stylefeng.guns.modular.system.model;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
*
* 卖车
*
*
* @author stylefeng
* @since 2022-05-10
*/
@ApiModel("卖车信息")
@TableName("tb_selling_car")
public class TbSellingCar extends Model {
private static final long serialVersionUID = 1L;
@ApiModelProperty("id")
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
/**
* 用户类型(1=用户,2=司机,3=企业)
*/
@ApiModelProperty("用户类型(1=用户,2=司机,3=企业)")
private Integer userType;
/**
* 对应用户类型id
*/
private Integer userId;
/**
* 标题
*/
@ApiModelProperty("标题")
private String title;
/**
* 品牌id
*/
@ApiModelProperty("品牌id")
private Integer brandId;
/**
* 品牌名称
*/
@ApiModelProperty("品牌名称")
private String brandName;
/**
* 类别
*/
@ApiModelProperty("类别1=非营运,2=营运")
private String category;
/**
* 车辆识别码
*/
@ApiModelProperty("车辆识别码")
private String carIdentificationCode;
/**
* 车牌号
*/
@ApiModelProperty("车牌号")
private String carLicensePlate;
/**
* 车辆颜色
*/
@ApiModelProperty("车辆颜色")
private String carColor;
/**
* 上牌时间
*/
@ApiModelProperty("上牌时间")
private String licensingTime;
/**
* 行驶里程
*/
@ApiModelProperty("行驶里程")
private String mileage;
/**
* 描述
*/
@ApiModelProperty("描述")
private String describe;
/**
* 描述图片
*/
@ApiModelProperty("描述图片")
private String describeImgUrl;
/**
* 联系人电话
*/
@ApiModelProperty("联系人电话")
private String contactsPhone;
/**
* 联系人名称
*/
@ApiModelProperty("联系人名称")
private String contactsName;
/**
* 省Code
*/
@ApiModelProperty("省Code")
private String provinceCode;
/**
* 市Code
*/
@ApiModelProperty("市Code")
private String cityCode;
/**
* 省名称
*/
@ApiModelProperty("省名称")
private String provinceName;
/**
* 市名称
*/
@ApiModelProperty("市名称")
private String cityName;
/**
* 创建时间
*/
@ApiModelProperty("创建时间")
private Date createTime;
/**
* 状态(1=待审核,2=已上架,3=已下架,4=审核通过待上架,5=已拒绝,6=删除)
*/
@ApiModelProperty("状态(1=待审核,2=已上架,3=已下架,4=审核通过待上架,5=已拒绝,6=删除)")
private Integer status;
/**
* 地址
*/
@ApiModelProperty("地址")
private String addres;
/**
* 审核备注
*/
@ApiModelProperty("审核备注")
private String authRemark;
/**
* 图片
*/
@ApiModelProperty("图片")
private String imgUrl;
/**
* 视频地址
*/
@ApiModelProperty("视频地址")
private String videoUrl;
/**
* 牌照所在地
*/
@ApiModelProperty("牌照所在地")
private String locationOfLicensePlate;
/**
* 过户次数
*/
@ApiModelProperty("过户次数")
private String transferTimes;
/**
* 排量
*/
@ApiModelProperty("排量")
private String displacement;
/**
* 变速箱
*/
@ApiModelProperty("变速箱")
private String transmissionCase;
/**
* 等级
*/
@ApiModelProperty("等级")
private String level;
/**
* 转让费
*/
@ApiModelProperty("转让费")
private BigDecimal transferPrice;
/**
* 是否包含过户费(1=是,2=否)
*/
@ApiModelProperty("是否包含过户费(1=是,2=否)")
private Integer includingTransferFee;
/**
* 新车价格
*/
@ApiModelProperty("新车价格")
private BigDecimal newCarPrice;
/**
* 交强险到期时间
*/
@ApiModelProperty("交强险到期时间")
private String dueTimeOfCompulsoryInsurance;
/**
* 连接到期时间
*/
@ApiModelProperty("年检到期时间")
private String expirationTimeOfAnnualInspection;
/**
* 商业险到期时间
*/
@ApiModelProperty("商业险到期时间")
private String maturityTimeOfCommercialInsurance;
/**
* 是否有抵押(1=是,2=否)
*/
@ApiModelProperty("是否有抵押(1=是,2=否)")
private Integer mortgage;
/**
* 加装配置
*/
@ApiModelProperty("加装配置")
private String installationConfiguration;
/**
* 剩余营运时间
*/
@ApiModelProperty("剩余营运时间")
private String remainingOperationTime;
/**
* 营运更新时间
*/
@ApiModelProperty("营运更新时间")
private String operationUpdateTime;
/**
* 是否已实名(1:否,2:是)
*/
@ApiModelProperty("是否已实名(1:否,2:是)")
@TableField(exist = false)
private Integer isAuth;
public Integer getIsAuth() {
return isAuth;
}
public void setIsAuth(Integer isAuth) {
this.isAuth = isAuth;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getUserType() {
return userType;
}
public void setUserType(Integer userType) {
this.userType = userType;
}
public Integer getUserId() {
return userId;
}
public void setUserId(Integer userId) {
this.userId = userId;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public Integer getBrandId() {
return brandId;
}
public void setBrandId(Integer brandId) {
this.brandId = brandId;
}
public String getBrandName() {
return brandName;
}
public void setBrandName(String brandName) {
this.brandName = brandName;
}
public String getCategory() {
return category;
}
public void setCategory(String category) {
this.category = category;
}
public String getCarIdentificationCode() {
return carIdentificationCode;
}
public void setCarIdentificationCode(String carIdentificationCode) {
this.carIdentificationCode = carIdentificationCode;
}
public String getCarLicensePlate() {
return carLicensePlate;
}
public void setCarLicensePlate(String carLicensePlate) {
this.carLicensePlate = carLicensePlate;
}
public String getCarColor() {
return carColor;
}
public void setCarColor(String carColor) {
this.carColor = carColor;
}
public String getLicensingTime() {
return licensingTime;
}
public void setLicensingTime(String licensingTime) {
this.licensingTime = licensingTime;
}
public String getMileage() {
return mileage;
}
public void setMileage(String mileage) {
this.mileage = mileage;
}
public String getDescribe() {
return describe;
}
public void setDescribe(String describe) {
this.describe = describe;
}
public String getDescribeImgUrl() {
return describeImgUrl;
}
public void setDescribeImgUrl(String describeImgUrl) {
this.describeImgUrl = describeImgUrl;
}
public String getContactsPhone() {
return contactsPhone;
}
public void setContactsPhone(String contactsPhone) {
this.contactsPhone = contactsPhone;
}
public String getContactsName() {
return contactsName;
}
public void setContactsName(String contactsName) {
this.contactsName = contactsName;
}
public String getProvinceCode() {
return provinceCode;
}
public void setProvinceCode(String provinceCode) {
this.provinceCode = provinceCode;
}
public String getCityCode() {
return cityCode;
}
public void setCityCode(String cityCode) {
this.cityCode = cityCode;
}
public String getProvinceName() {
return provinceName;
}
public void setProvinceName(String provinceName) {
this.provinceName = provinceName;
}
public String getCityName() {
return cityName;
}
public void setCityName(String cityName) {
this.cityName = cityName;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getAddres() {
return addres;
}
public void setAddres(String addres) {
this.addres = addres;
}
public String getAuthRemark() {
return authRemark;
}
public void setAuthRemark(String authRemark) {
this.authRemark = authRemark;
}
public String getImgUrl() {
return imgUrl;
}
public void setImgUrl(String imgUrl) {
this.imgUrl = imgUrl;
}
public String getVideoUrl() {
return videoUrl;
}
public void setVideoUrl(String videoUrl) {
this.videoUrl = videoUrl;
}
public String getLocationOfLicensePlate() {
return locationOfLicensePlate;
}
public void setLocationOfLicensePlate(String locationOfLicensePlate) {
this.locationOfLicensePlate = locationOfLicensePlate;
}
public String getTransferTimes() {
return transferTimes;
}
public void setTransferTimes(String transferTimes) {
this.transferTimes = transferTimes;
}
public String getDisplacement() {
return displacement;
}
public void setDisplacement(String displacement) {
this.displacement = displacement;
}
public String getTransmissionCase() {
return transmissionCase;
}
public void setTransmissionCase(String transmissionCase) {
this.transmissionCase = transmissionCase;
}
public String getLevel() {
return level;
}
public void setLevel(String level) {
this.level = level;
}
public BigDecimal getTransferPrice() {
return transferPrice;
}
public void setTransferPrice(BigDecimal transferPrice) {
this.transferPrice = transferPrice;
}
public Integer getIncludingTransferFee() {
return includingTransferFee;
}
public void setIncludingTransferFee(Integer includingTransferFee) {
this.includingTransferFee = includingTransferFee;
}
public BigDecimal getNewCarPrice() {
return newCarPrice;
}
public void setNewCarPrice(BigDecimal newCarPrice) {
this.newCarPrice = newCarPrice;
}
public String getDueTimeOfCompulsoryInsurance() {
return dueTimeOfCompulsoryInsurance;
}
public void setDueTimeOfCompulsoryInsurance(String dueTimeOfCompulsoryInsurance) {
this.dueTimeOfCompulsoryInsurance = dueTimeOfCompulsoryInsurance;
}
public String getExpirationTimeOfAnnualInspection() {
return expirationTimeOfAnnualInspection;
}
public void setExpirationTimeOfAnnualInspection(String expirationTimeOfAnnualInspection) {
this.expirationTimeOfAnnualInspection = expirationTimeOfAnnualInspection;
}
public String getMaturityTimeOfCommercialInsurance() {
return maturityTimeOfCommercialInsurance;
}
public void setMaturityTimeOfCommercialInsurance(String maturityTimeOfCommercialInsurance) {
this.maturityTimeOfCommercialInsurance = maturityTimeOfCommercialInsurance;
}
public Integer getMortgage() {
return mortgage;
}
public void setMortgage(Integer mortgage) {
this.mortgage = mortgage;
}
public String getInstallationConfiguration() {
return installationConfiguration;
}
public void setInstallationConfiguration(String installationConfiguration) {
this.installationConfiguration = installationConfiguration;
}
public String getRemainingOperationTime() {
return remainingOperationTime;
}
public void setRemainingOperationTime(String remainingOperationTime) {
this.remainingOperationTime = remainingOperationTime;
}
public String getOperationUpdateTime() {
return operationUpdateTime;
}
public void setOperationUpdateTime(String operationUpdateTime) {
this.operationUpdateTime = operationUpdateTime;
}
@Override
protected Serializable pkVal() {
return this.id;
}
@Override
public String toString() {
return "TbSellingCar{" +
"id=" + id +
", userType=" + userType +
", userId=" + userId +
", title=" + title +
", brandId=" + brandId +
", brandName=" + brandName +
", category=" + category +
", carIdentificationCode=" + carIdentificationCode +
", carLicensePlate=" + carLicensePlate +
", carColor=" + carColor +
", licensingTime=" + licensingTime +
", mileage=" + mileage +
", describe=" + describe +
", describeImgUrl=" + describeImgUrl +
", contactsPhone=" + contactsPhone +
", contactsName=" + contactsName +
", provinceCode=" + provinceCode +
", cityCode=" + cityCode +
", provinceName=" + provinceName +
", cityName=" + cityName +
", createTime=" + createTime +
", status=" + status +
", addres=" + addres +
", authRemark=" + authRemark +
", imgUrl=" + imgUrl +
", videoUrl=" + videoUrl +
", locationOfLicensePlate=" + locationOfLicensePlate +
", transferTimes=" + transferTimes +
", displacement=" + displacement +
", transmissionCase=" + transmissionCase +
", level=" + level +
", transferPrice=" + transferPrice +
", includingTransferFee=" + includingTransferFee +
", newCarPrice=" + newCarPrice +
", dueTimeOfCompulsoryInsurance=" + dueTimeOfCompulsoryInsurance +
", expirationTimeOfAnnualInspection=" + expirationTimeOfAnnualInspection +
", maturityTimeOfCommercialInsurance=" + maturityTimeOfCommercialInsurance +
", mortgage=" + mortgage +
", installationConfiguration=" + installationConfiguration +
", remainingOperationTime=" + remainingOperationTime +
", operationUpdateTime=" + operationUpdateTime +
"}";
}
}