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_car_rental")
public class TbCarRental 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("类别")
private String category;
/**
* 座位
*/
@ApiModelProperty("座位")
private String seat;
/**
* 排量
*/
@ApiModelProperty("排量")
private String displacement;
/**
* 档位
*/
@ApiModelProperty("档位")
private String gear;
/**
* 取车证件
*/
@ApiModelProperty("取车证件")
private String pickUpCarCarCertificates;
/**
* 租金
*/
@ApiModelProperty("租金")
private String rentMoney;
/**
* 押金
*/
@ApiModelProperty("押金")
private BigDecimal deposit;
/**
* 描述
*/
@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;
/**
* 是否已实名(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 getSeat() {
return seat;
}
public void setSeat(String seat) {
this.seat = seat;
}
public String getDisplacement() {
return displacement;
}
public void setDisplacement(String displacement) {
this.displacement = displacement;
}
public String getGear() {
return gear;
}
public void setGear(String gear) {
this.gear = gear;
}
public String getPickUpCarCarCertificates() {
return pickUpCarCarCertificates;
}
public void setPickUpCarCarCertificates(String pickUpCarCarCertificates) {
this.pickUpCarCarCertificates = pickUpCarCarCertificates;
}
public String getRentMoney() {
return rentMoney;
}
public void setRentMoney(String rentMoney) {
this.rentMoney = rentMoney;
}
public BigDecimal getDeposit() {
return deposit;
}
public void setDeposit(BigDecimal deposit) {
this.deposit = deposit;
}
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;
}
@Override
protected Serializable pkVal() {
return this.id;
}
@Override
public String toString() {
return "TbCarRental{" +
"id=" + id +
", userType=" + userType +
", userId=" + userId +
", title=" + title +
", brandId=" + brandId +
", brandName=" + brandName +
", category=" + category +
", seat=" + seat +
", displacement=" + displacement +
", gear=" + gear +
", rentMoney=" + rentMoney +
", deposit=" + deposit +
", 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 +
"}";
}
}