package com.stylefeng.guns.modular.system.model;
|
|
import com.baomidou.mybatisplus.annotations.TableField;
|
import com.baomidou.mybatisplus.enums.IdType;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
import com.baomidou.mybatisplus.annotations.TableId;
|
import com.baomidou.mybatisplus.activerecord.Model;
|
import com.baomidou.mybatisplus.annotations.TableName;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
|
/**
|
* <p>
|
* 司机表
|
* </p>
|
*
|
* @author 吕雪
|
* @since 2020-06-04
|
*/
|
@TableName("t_driver")
|
@Data
|
public class TDriver extends Model<TDriver> {
|
|
private static final long serialVersionUID = 1L;
|
|
@TableId(value = "id", type = IdType.AUTO)
|
private Integer id;
|
/**
|
* 登录账号
|
*/
|
private String account;
|
/**
|
* 工号
|
*/
|
private String jobNumber;
|
/**
|
* 手机号
|
*/
|
private String phone;
|
/**
|
* 密码
|
*/
|
private String password;
|
/**
|
* 姓名
|
*/
|
private String name;
|
/**
|
* 性别(1=男,2=女)
|
*/
|
private Integer sex;
|
/**
|
* 身份证号
|
*/
|
private String idCard;
|
/**
|
* 公司id
|
*/
|
private Integer companyId;
|
/**
|
* 加盟商ID
|
*/
|
private Integer franchiseeId;
|
/**
|
* 头像照片
|
*/
|
private String headImgUrl;
|
/**
|
* 人脸识别照片
|
*/
|
private String faceImgUrl;
|
/**
|
* 身份证正面照片
|
*/
|
private String idCardImgUrl1;
|
/**
|
* 身份证背面照片
|
*/
|
private String idCardImgUrl2;
|
/**
|
* 网约车司机注册地行政区域
|
*/
|
private String placeOfEmployment;
|
/**
|
* 生日
|
*/
|
private Date birthday;
|
/**
|
* 银行卡号
|
*/
|
private String bankCardNumber;
|
/**
|
* 国籍
|
*/
|
private String driverNationality;
|
/**
|
* 民族
|
*/
|
private String driverNation;
|
/**
|
* 婚姻状况(1:未婚,2:已婚,3:离异)
|
*/
|
private Integer driverMaritalStatus;
|
/**
|
* 外语能力
|
*/
|
private String driverLanguageLevel;
|
/**
|
* 学历
|
*/
|
private String driverEducation;
|
/**
|
* 户口登记机关名称
|
*/
|
private String driverCensus;
|
/**
|
* 户口地址或常住地址
|
*/
|
private String driverAddress;
|
/**
|
* 通信地址
|
*/
|
private String driverContactAddress;
|
/**
|
* 驾龄
|
*/
|
private Integer driverAge;
|
/**
|
* 驾驶证号
|
*/
|
private String driveCard;
|
/**
|
* 驾驶证照片
|
*/
|
private String driveCardImgUrl;
|
/**
|
* 准驾车型
|
*/
|
private String driverType;
|
/**
|
* 初次领取驾驶证日期
|
*/
|
private Date getDriverLicenseDate;
|
/**
|
* 驾驶证有效期限起
|
*/
|
private Date driverLicenseOn;
|
/**
|
* 驾驶证有效期限止
|
*/
|
private Date driverLicenseOff;
|
/**
|
* 是否巡游出租车驾驶员(0:否,1:是)
|
*/
|
private Integer taxiDriver;
|
/**
|
* 出租车资格证号
|
*/
|
private String taxiAptitudeCard;
|
/**
|
* 网约车资格证照片
|
*/
|
private String networkCarlssueImg;
|
/**
|
* 网络预约出租车驾驶员证发证机构
|
*/
|
private String networkCarlssueOrganization;
|
/**
|
* 资格证发证日期
|
*/
|
private Date networkCarlssueDate;
|
/**
|
* 初次认领资格证日期
|
*/
|
private Date getNetworkCarProofDate;
|
/**
|
* 资格证有效起始日期
|
*/
|
private Date networkCarProofOn;
|
/**
|
* 资格证有效截至日期
|
*/
|
private Date networkCarProofOff;
|
/**
|
* 报备日期
|
*/
|
private Date registerDate;
|
/**
|
* 是否专职驾驶员(0:否,1:是)
|
*/
|
private Integer fullTimeDriver;
|
/**
|
* 是否在驾驶员黑名单内(0:否,1:是)
|
*/
|
private Integer inDriverBlacklist;
|
/**
|
* 服务类型(1:网络预约出租汽车,2:巡游出租汽车,3:私人小客车合乘)
|
*/
|
private Integer commercialType;
|
/**
|
* 驾驶员合同签署公司
|
*/
|
private String contractCompany;
|
/**
|
* 合同有效期起
|
*/
|
private Date contractOn;
|
/**
|
* 合同有效期止
|
*/
|
private Date contractOff;
|
/**
|
* 紧急联系人
|
*/
|
private String emergencyContact;
|
/**
|
* 紧急联系电话
|
*/
|
private String emergencyContactPhone;
|
/**
|
* 紧急联系地址
|
*/
|
private String emergencyContactAddress;
|
/**
|
* 备注
|
*/
|
private String remark;
|
/**
|
* 是否是平台车辆(1=是,2=否)
|
*/
|
private Integer isPlatCar;
|
/**
|
* 司机管理车辆id
|
*/
|
private Integer carId;
|
/**
|
* 状态(1=待审核,2=正常,3=冻结,4=拒绝)
|
*/
|
private Integer authState;
|
/**
|
* 司机状态(1=离线,2=空闲,3=服务中)
|
*/
|
private Integer state;
|
/**
|
* 1:创建,2:修改,3:删除
|
*/
|
private String flag;
|
/**
|
* 添加时间
|
*/
|
private Date insertTime;
|
private Integer insertUser;
|
private Date updateTime;
|
private Integer updateUser;
|
/**
|
* 司机来源方式 1=司机注册 2=平台添加 3=分公司添加 4=加盟商添加
|
*/
|
private Integer addType;
|
/**
|
* 余额
|
*/
|
private BigDecimal balance;
|
/**
|
* 业务总收入
|
* @return
|
*/
|
@TableField("businessMoney")
|
private Double businessMoney;
|
private Double laveActivityMoney;
|
/**
|
* 剩余未提现业务总收入
|
* @return
|
*/
|
@TableField("laveBusinessMoney")
|
private Double laveBusinessMoney;
|
/**
|
* 添加司机的分公司/加盟商ID
|
*/
|
private Integer addObjectId;
|
|
/**
|
* 人脸识别失败次数 5次进行下线
|
*/
|
private Integer failCount;
|
|
/**
|
* 是否需要进行人脸识别 1=是 0=否
|
*/
|
private Integer isNeedFacial;
|
|
/**
|
* 上次人脸识别时间
|
*/
|
private Date lastFacialTime;
|
|
public Integer getFailCount() {
|
return failCount;
|
}
|
|
public void setFailCount(Integer failCount) {
|
this.failCount = failCount;
|
}
|
|
public Integer getIsNeedFacial() {
|
return isNeedFacial;
|
}
|
|
public void setIsNeedFacial(Integer isNeedFacial) {
|
this.isNeedFacial = isNeedFacial;
|
}
|
|
public Date getLastFacialTime() {
|
return lastFacialTime;
|
}
|
|
public void setLastFacialTime(Date lastFacialTime) {
|
this.lastFacialTime = lastFacialTime;
|
}
|
|
public BigDecimal getBalance() {
|
return balance;
|
}
|
|
public void setBalance(BigDecimal balance) {
|
this.balance = balance;
|
}
|
|
public Integer getAddObjectId() {
|
return addObjectId;
|
}
|
|
public void setAddObjectId(Integer addObjectId) {
|
this.addObjectId = addObjectId;
|
}
|
|
public Integer getFranchiseeId() {
|
return franchiseeId;
|
}
|
|
public void setFranchiseeId(Integer franchiseeId) {
|
this.franchiseeId = franchiseeId;
|
}
|
|
public Integer getId() {
|
return id;
|
}
|
|
public void setId(Integer id) {
|
this.id = id;
|
}
|
|
public String getAccount() {
|
return account;
|
}
|
|
public void setAccount(String account) {
|
this.account = account;
|
}
|
|
public String getJobNumber() {
|
return jobNumber;
|
}
|
|
public void setJobNumber(String jobNumber) {
|
this.jobNumber = jobNumber;
|
}
|
|
public String getPhone() {
|
return phone;
|
}
|
|
public void setPhone(String phone) {
|
this.phone = phone;
|
}
|
|
public String getPassword() {
|
return password;
|
}
|
|
public void setPassword(String password) {
|
this.password = password;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public Integer getSex() {
|
return sex;
|
}
|
|
public void setSex(Integer sex) {
|
this.sex = sex;
|
}
|
|
public String getIdCard() {
|
return idCard;
|
}
|
|
public void setIdCard(String idCard) {
|
this.idCard = idCard;
|
}
|
|
public Integer getCompanyId() {
|
return companyId;
|
}
|
|
public void setCompanyId(Integer companyId) {
|
this.companyId = companyId;
|
}
|
|
public String getHeadImgUrl() {
|
return headImgUrl;
|
}
|
|
public void setHeadImgUrl(String headImgUrl) {
|
this.headImgUrl = headImgUrl;
|
}
|
|
public String getFaceImgUrl() {
|
return faceImgUrl;
|
}
|
|
public void setFaceImgUrl(String faceImgUrl) {
|
this.faceImgUrl = faceImgUrl;
|
}
|
|
public String getIdCardImgUrl1() {
|
return idCardImgUrl1;
|
}
|
|
public void setIdCardImgUrl1(String idCardImgUrl1) {
|
this.idCardImgUrl1 = idCardImgUrl1;
|
}
|
|
public String getIdCardImgUrl2() {
|
return idCardImgUrl2;
|
}
|
|
public void setIdCardImgUrl2(String idCardImgUrl2) {
|
this.idCardImgUrl2 = idCardImgUrl2;
|
}
|
|
public String getPlaceOfEmployment() {
|
return placeOfEmployment;
|
}
|
|
public void setPlaceOfEmployment(String placeOfEmployment) {
|
this.placeOfEmployment = placeOfEmployment;
|
}
|
|
public Date getBirthday() {
|
return birthday;
|
}
|
|
public void setBirthday(Date birthday) {
|
this.birthday = birthday;
|
}
|
|
public String getBankCardNumber() {
|
return bankCardNumber;
|
}
|
|
public void setBankCardNumber(String bankCardNumber) {
|
this.bankCardNumber = bankCardNumber;
|
}
|
|
public String getDriverNationality() {
|
return driverNationality;
|
}
|
|
public void setDriverNationality(String driverNationality) {
|
this.driverNationality = driverNationality;
|
}
|
|
public String getDriverNation() {
|
return driverNation;
|
}
|
|
public void setDriverNation(String driverNation) {
|
this.driverNation = driverNation;
|
}
|
|
public Integer getDriverMaritalStatus() {
|
return driverMaritalStatus;
|
}
|
|
public void setDriverMaritalStatus(Integer driverMaritalStatus) {
|
this.driverMaritalStatus = driverMaritalStatus;
|
}
|
|
public String getDriverLanguageLevel() {
|
return driverLanguageLevel;
|
}
|
|
public void setDriverLanguageLevel(String driverLanguageLevel) {
|
this.driverLanguageLevel = driverLanguageLevel;
|
}
|
|
public String getDriverEducation() {
|
return driverEducation;
|
}
|
|
public void setDriverEducation(String driverEducation) {
|
this.driverEducation = driverEducation;
|
}
|
|
public String getDriverCensus() {
|
return driverCensus;
|
}
|
|
public void setDriverCensus(String driverCensus) {
|
this.driverCensus = driverCensus;
|
}
|
|
public String getDriverAddress() {
|
return driverAddress;
|
}
|
|
public void setDriverAddress(String driverAddress) {
|
this.driverAddress = driverAddress;
|
}
|
|
public String getDriverContactAddress() {
|
return driverContactAddress;
|
}
|
|
public void setDriverContactAddress(String driverContactAddress) {
|
this.driverContactAddress = driverContactAddress;
|
}
|
|
public Integer getDriverAge() {
|
return driverAge;
|
}
|
|
public void setDriverAge(Integer driverAge) {
|
this.driverAge = driverAge;
|
}
|
|
public String getDriveCard() {
|
return driveCard;
|
}
|
|
public void setDriveCard(String driveCard) {
|
this.driveCard = driveCard;
|
}
|
|
public String getDriveCardImgUrl() {
|
return driveCardImgUrl;
|
}
|
|
public void setDriveCardImgUrl(String driveCardImgUrl) {
|
this.driveCardImgUrl = driveCardImgUrl;
|
}
|
|
public String getDriverType() {
|
return driverType;
|
}
|
|
public void setDriverType(String driverType) {
|
this.driverType = driverType;
|
}
|
|
public Date getGetDriverLicenseDate() {
|
return getDriverLicenseDate;
|
}
|
|
public void setGetDriverLicenseDate(Date getDriverLicenseDate) {
|
this.getDriverLicenseDate = getDriverLicenseDate;
|
}
|
|
public Date getDriverLicenseOn() {
|
return driverLicenseOn;
|
}
|
|
public void setDriverLicenseOn(Date driverLicenseOn) {
|
this.driverLicenseOn = driverLicenseOn;
|
}
|
|
public Date getDriverLicenseOff() {
|
return driverLicenseOff;
|
}
|
|
public void setDriverLicenseOff(Date driverLicenseOff) {
|
this.driverLicenseOff = driverLicenseOff;
|
}
|
|
public Integer getTaxiDriver() {
|
return taxiDriver;
|
}
|
|
public void setTaxiDriver(Integer taxiDriver) {
|
this.taxiDriver = taxiDriver;
|
}
|
|
public String getTaxiAptitudeCard() {
|
return taxiAptitudeCard;
|
}
|
|
public void setTaxiAptitudeCard(String taxiAptitudeCard) {
|
this.taxiAptitudeCard = taxiAptitudeCard;
|
}
|
|
public String getNetworkCarlssueImg() {
|
return networkCarlssueImg;
|
}
|
|
public void setNetworkCarlssueImg(String networkCarlssueImg) {
|
this.networkCarlssueImg = networkCarlssueImg;
|
}
|
|
public String getNetworkCarlssueOrganization() {
|
return networkCarlssueOrganization;
|
}
|
|
public void setNetworkCarlssueOrganization(String networkCarlssueOrganization) {
|
this.networkCarlssueOrganization = networkCarlssueOrganization;
|
}
|
|
public Date getNetworkCarlssueDate() {
|
return networkCarlssueDate;
|
}
|
|
public void setNetworkCarlssueDate(Date networkCarlssueDate) {
|
this.networkCarlssueDate = networkCarlssueDate;
|
}
|
|
public Date getGetNetworkCarProofDate() {
|
return getNetworkCarProofDate;
|
}
|
|
public void setGetNetworkCarProofDate(Date getNetworkCarProofDate) {
|
this.getNetworkCarProofDate = getNetworkCarProofDate;
|
}
|
|
public Date getNetworkCarProofOn() {
|
return networkCarProofOn;
|
}
|
|
public void setNetworkCarProofOn(Date networkCarProofOn) {
|
this.networkCarProofOn = networkCarProofOn;
|
}
|
|
public Date getNetworkCarProofOff() {
|
return networkCarProofOff;
|
}
|
|
public void setNetworkCarProofOff(Date networkCarProofOff) {
|
this.networkCarProofOff = networkCarProofOff;
|
}
|
|
public Date getRegisterDate() {
|
return registerDate;
|
}
|
|
public void setRegisterDate(Date registerDate) {
|
this.registerDate = registerDate;
|
}
|
|
public Integer getFullTimeDriver() {
|
return fullTimeDriver;
|
}
|
|
public void setFullTimeDriver(Integer fullTimeDriver) {
|
this.fullTimeDriver = fullTimeDriver;
|
}
|
|
public Integer getInDriverBlacklist() {
|
return inDriverBlacklist;
|
}
|
|
public void setInDriverBlacklist(Integer inDriverBlacklist) {
|
this.inDriverBlacklist = inDriverBlacklist;
|
}
|
|
public Integer getCommercialType() {
|
return commercialType;
|
}
|
|
public void setCommercialType(Integer commercialType) {
|
this.commercialType = commercialType;
|
}
|
|
public String getContractCompany() {
|
return contractCompany;
|
}
|
|
public void setContractCompany(String contractCompany) {
|
this.contractCompany = contractCompany;
|
}
|
|
public Date getContractOn() {
|
return contractOn;
|
}
|
|
public void setContractOn(Date contractOn) {
|
this.contractOn = contractOn;
|
}
|
|
public Date getContractOff() {
|
return contractOff;
|
}
|
|
public void setContractOff(Date contractOff) {
|
this.contractOff = contractOff;
|
}
|
|
public String getEmergencyContact() {
|
return emergencyContact;
|
}
|
|
public void setEmergencyContact(String emergencyContact) {
|
this.emergencyContact = emergencyContact;
|
}
|
|
public String getEmergencyContactPhone() {
|
return emergencyContactPhone;
|
}
|
|
public void setEmergencyContactPhone(String emergencyContactPhone) {
|
this.emergencyContactPhone = emergencyContactPhone;
|
}
|
|
public String getEmergencyContactAddress() {
|
return emergencyContactAddress;
|
}
|
|
public void setEmergencyContactAddress(String emergencyContactAddress) {
|
this.emergencyContactAddress = emergencyContactAddress;
|
}
|
|
public String getRemark() {
|
return remark;
|
}
|
|
public void setRemark(String remark) {
|
this.remark = remark;
|
}
|
|
public Integer getIsPlatCar() {
|
return isPlatCar;
|
}
|
|
public void setIsPlatCar(Integer isPlatCar) {
|
this.isPlatCar = isPlatCar;
|
}
|
|
public Integer getCarId() {
|
return carId;
|
}
|
|
public void setCarId(Integer carId) {
|
this.carId = carId;
|
}
|
|
public Integer getAuthState() {
|
return authState;
|
}
|
|
public void setAuthState(Integer authState) {
|
this.authState = authState;
|
}
|
|
public Integer getState() {
|
return state;
|
}
|
|
public void setState(Integer state) {
|
this.state = state;
|
}
|
|
public String getFlag() {
|
return flag;
|
}
|
|
public void setFlag(String flag) {
|
this.flag = flag;
|
}
|
|
public Date getInsertTime() {
|
return insertTime;
|
}
|
|
public void setInsertTime(Date insertTime) {
|
this.insertTime = insertTime;
|
}
|
|
public Integer getInsertUser() {
|
return insertUser;
|
}
|
|
public void setInsertUser(Integer insertUser) {
|
this.insertUser = insertUser;
|
}
|
|
public Date getUpdateTime() {
|
return updateTime;
|
}
|
|
public void setUpdateTime(Date updateTime) {
|
this.updateTime = updateTime;
|
}
|
|
public Integer getUpdateUser() {
|
return updateUser;
|
}
|
|
public void setUpdateUser(Integer updateUser) {
|
this.updateUser = updateUser;
|
}
|
|
public Integer getAddType() {
|
return addType;
|
}
|
|
public void setAddType(Integer addType) {
|
this.addType = addType;
|
}
|
|
public Double getLaveBusinessMoney() {
|
return laveBusinessMoney;
|
}
|
|
public void setLaveBusinessMoney(Double laveBusinessMoney) {
|
this.laveBusinessMoney = laveBusinessMoney;
|
}
|
|
public Double getBusinessMoney() {
|
return businessMoney;
|
}
|
|
public void setBusinessMoney(Double businessMoney) {
|
this.businessMoney = businessMoney;
|
}
|
|
@Override
|
protected Serializable pkVal() {
|
return this.id;
|
}
|
|
@Override
|
public String toString() {
|
return "TDriver{" +
|
"id=" + id +
|
", account=" + account +
|
", jobNumber=" + jobNumber +
|
", phone=" + phone +
|
", password=" + password +
|
", name=" + name +
|
", sex=" + sex +
|
", idCard=" + idCard +
|
", companyId=" + companyId +
|
", headImgUrl=" + headImgUrl +
|
", faceImgUrl=" + faceImgUrl +
|
", idCardImgUrl1=" + idCardImgUrl1 +
|
", idCardImgUrl2=" + idCardImgUrl2 +
|
", placeOfEmployment=" + placeOfEmployment +
|
", birthday=" + birthday +
|
", bankCardNumber=" + bankCardNumber +
|
", driverNationality=" + driverNationality +
|
", driverNation=" + driverNation +
|
", driverMaritalStatus=" + driverMaritalStatus +
|
", driverLanguageLevel=" + driverLanguageLevel +
|
", driverEducation=" + driverEducation +
|
", driverCensus=" + driverCensus +
|
", driverAddress=" + driverAddress +
|
", driverContactAddress=" + driverContactAddress +
|
", driverAge=" + driverAge +
|
", driveCard=" + driveCard +
|
", driveCardImgUrl=" + driveCardImgUrl +
|
", driverType=" + driverType +
|
", getDriverLicenseDate=" + getDriverLicenseDate +
|
", driverLicenseOn=" + driverLicenseOn +
|
", driverLicenseOff=" + driverLicenseOff +
|
", taxiDriver=" + taxiDriver +
|
", taxiAptitudeCard=" + taxiAptitudeCard +
|
", networkCarlssueImg=" + networkCarlssueImg +
|
", networkCarlssueOrganization=" + networkCarlssueOrganization +
|
", networkCarlssueDate=" + networkCarlssueDate +
|
", getNetworkCarProofDate=" + getNetworkCarProofDate +
|
", networkCarProofOn=" + networkCarProofOn +
|
", networkCarProofOff=" + networkCarProofOff +
|
", registerDate=" + registerDate +
|
", fullTimeDriver=" + fullTimeDriver +
|
", inDriverBlacklist=" + inDriverBlacklist +
|
", commercialType=" + commercialType +
|
", contractCompany=" + contractCompany +
|
", contractOn=" + contractOn +
|
", contractOff=" + contractOff +
|
", emergencyContact=" + emergencyContact +
|
", emergencyContactPhone=" + emergencyContactPhone +
|
", emergencyContactAddress=" + emergencyContactAddress +
|
", remark=" + remark +
|
", isPlatCar=" + isPlatCar +
|
", carId=" + carId +
|
", authState=" + authState +
|
", state=" + state +
|
", flag=" + flag +
|
", insertTime=" + insertTime +
|
", insertUser=" + insertUser +
|
", updateTime=" + updateTime +
|
", updateUser=" + updateUser +
|
", addType=" + addType +
|
"}";
|
}
|
}
|