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 java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
*
* 司机表
*
*
* @author 吕雪
* @since 2020-06-04
*/
@TableName("t_driver")
public class TDriver extends Model {
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 String placeOfPractice;
/**
* 生日
*/
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 enterpriseName;
/**
* 从业资格证号码
*/
private String qualificationCertificateNumber;
/**
* 从业资格证图片
*/
private String qualificationCertificateImg;
/**
* 车辆运营证号码
*/
private String vehicleOperationCertificateNumber;
/**
* 车辆运营证图片
*/
private String vehicleOperationCertificateImg;
/**
* 网络预约出租车驾驶员证发证机构
*/
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;
/**
* 剩余未提现业务总收入
* @return
*/
@TableField("laveBusinessMoney")
private Double laveBusinessMoney;
/**
* 添加司机的分公司/加盟商ID
*/
private Integer addObjectId;
private Double activityMoney;
private Double laveActivityMoney;
/**
* 中台员工ID
*/
@TableField("empId")
private Long empId;
/**
* 中台员工所属企业ID
*/
@TableField("enterId")
private Long enterId;
/**
* 中台员工所属企业编号
*/
@TableField("entercode")
private String entercode;
/**
* 中台新增状态(0=否,1=是)
*/
@TableField("empnew")
private Integer empnew;
public Double getActivityMoney() {
return activityMoney;
}
public void setActivityMoney(Double activityMoney) {
this.activityMoney = activityMoney;
}
public Double getLaveActivityMoney() {
return laveActivityMoney;
}
public void setLaveActivityMoney(Double laveActivityMoney) {
this.laveActivityMoney = laveActivityMoney;
}
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 getEnterpriseName() {
return enterpriseName;
}
public void setEnterpriseName(String enterpriseName) {
this.enterpriseName = enterpriseName;
}
public String getQualificationCertificateNumber() {
return qualificationCertificateNumber;
}
public void setQualificationCertificateNumber(String qualificationCertificateNumber) {
this.qualificationCertificateNumber = qualificationCertificateNumber;
}
public String getQualificationCertificateImg() {
return qualificationCertificateImg;
}
public void setQualificationCertificateImg(String qualificationCertificateImg) {
this.qualificationCertificateImg = qualificationCertificateImg;
}
public String getVehicleOperationCertificateNumber() {
return vehicleOperationCertificateNumber;
}
public void setVehicleOperationCertificateNumber(String vehicleOperationCertificateNumber) {
this.vehicleOperationCertificateNumber = vehicleOperationCertificateNumber;
}
public String getVehicleOperationCertificateImg() {
return vehicleOperationCertificateImg;
}
public void setVehicleOperationCertificateImg(String vehicleOperationCertificateImg) {
this.vehicleOperationCertificateImg = vehicleOperationCertificateImg;
}
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;
}
public Long getEmpId() {
return empId;
}
public void setEmpId(Long empId) {
this.empId = empId;
}
public Long getEnterId() {
return enterId;
}
public void setEnterId(Long enterId) {
this.enterId = enterId;
}
public String getEntercode() {
return entercode;
}
public void setEntercode(String entercode) {
this.entercode = entercode;
}
public Integer getEmpnew() {
return empnew;
}
public void setEmpnew(Integer empnew) {
this.empnew = empnew;
}
public String getPlaceOfPractice() {
return placeOfPractice;
}
public void setPlaceOfPractice(String placeOfPractice) {
this.placeOfPractice = placeOfPractice;
}
@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 +
", enterpriseName=" + enterpriseName +
", qualificationCertificateNumber=" + qualificationCertificateNumber +
", qualificationCertificateImg=" + qualificationCertificateImg +
", vehicleOperationCertificateNumber=" + vehicleOperationCertificateNumber +
", vehicleOperationCertificateImg=" + vehicleOperationCertificateImg +
", 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 +
"}";
}
}