package com.sinata.ministryoftransport.model; import java.util.Date; /** * 驾驶员基本信息 */ public class BaseInfoDriver { /** * 注册地行政区划代码 */ private Integer Address; /** * 机动车驾驶员姓名 */ private String DriverName; /** * 驾驶员手机号 */ private String DriverPhone; /** * 驾驶员性别 */ private String DriverGender; /** * 出生日期 */ private Date DriverBirthday; /** * 国籍 */ private String DriverNationality; /** * 驾驶员民族(见 JT/T 697.7-2014中4.1.2.1.7) */ private String DriverNation; /** * 驾驶员婚姻状况(未婚,已婚,离异) */ private String DriverMaritalStatus; /** * 驾驶员外语能力 */ private String DriverLanguageLevel; /** * 驾驶员学历(见 JT/T 697.7-2014中4.1.2.1.11) */ private String DriverEducation; /** * 户口登记机关名称 */ private String DriverCensus; /** * 户口住址或长住地址 */ private String DriverAddress; /** * 驾驶员通信地址 */ private String DriverContactAddress; /** * 驾驶员照片文件编号 */ private String PhotoId; /** * 机动车驾驶证号 */ private String LicenseId; /** * 机动车驾驶证扫描件文件编号 */ private String LicensePhotoId; /** * 准驾车型(见 JT/T 697.7-2014中5.16) */ private String DriverType; /** * 初次领取驾驶证日期 */ private Date GetDriverLicenseDate; /** * 驾驶证有效期限起 */ private Date DriverLicenseOn; /** * 驾驶证有效期限止 */ private Date DriverLicenseOff; /** * 是否巡游出租汽车驾驶员(1:是,2:否) */ private Integer TaxiDriver; /** * 网络预约出租汽车驾驶员资格证号 */ private String CertificateNo; /** * 网络预约出租汽车驾驶员证发证机构 */ private String NetworkCarIssueOrganization; /** * 资格证发证日期 */ private Date NetworkCarIssueDate; /** * 初次领取资格证日期 */ private Date GetNetworkCarProofDate; /** * 资格证有效起始日期 */ private Date NetworkCarProofOn; /** * 资格证有截止日期 */ private Date NetworkCarProofOff; /** * 报备日期(驾驶员信息向服务所在地出租车行政主管部门报备日期) */ private Date RegisterDate; /** * 是否专职驾驶员(1:是,0:否) */ private Integer FullTimeDriver; /** * 是否在驾驶员黑名单内(1:是,0:否) */ 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; /** * 状态(0:有效,1:无效) */ private Integer State; /** * 操作标识(1:新增,2:更新,3:删除) */ private Integer Flag; /** * 更新时间 */ private Date UpdateTime; public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getDriverName() { return DriverName; } public void setDriverName(String driverName) { DriverName = driverName; } public String getDriverPhone() { return DriverPhone; } public void setDriverPhone(String driverPhone) { DriverPhone = driverPhone; } public String getDriverGender() { return DriverGender; } public void setDriverGender(String driverGender) { DriverGender = driverGender; } public Date getDriverBirthday() { return DriverBirthday; } public void setDriverBirthday(Date driverBirthday) { DriverBirthday = driverBirthday; } public String getDriverNationality() { return DriverNationality; } public void setDriverNationality(String driverNationality) { DriverNationality = driverNationality; } public String getDriverNation() { return DriverNation; } public void setDriverNation(String driverNation) { DriverNation = driverNation; } public String getDriverMaritalStatus() { return DriverMaritalStatus; } public void setDriverMaritalStatus(String driverMaritalStatus) { DriverMaritalStatus = driverMaritalStatus; } public String getDriverLanguageLevel() { return DriverLanguageLevel; } public void setDriverLanguageLevel(String driverLanguageLevel) { DriverLanguageLevel = driverLanguageLevel; } public String getDriverEducation() { return DriverEducation; } public void setDriverEducation(String driverEducation) { DriverEducation = driverEducation; } public String getDriverCensus() { return DriverCensus; } public void setDriverCensus(String driverCensus) { DriverCensus = driverCensus; } public String getDriverAddress() { return DriverAddress; } public void setDriverAddress(String driverAddress) { DriverAddress = driverAddress; } public String getDriverContactAddress() { return DriverContactAddress; } public void setDriverContactAddress(String driverContactAddress) { DriverContactAddress = driverContactAddress; } public String getPhotoId() { return PhotoId; } public void setPhotoId(String photoId) { PhotoId = photoId; } public String getLicenseId() { return LicenseId; } public void setLicenseId(String licenseId) { LicenseId = licenseId; } public String getLicensePhotoId() { return LicensePhotoId; } public void setLicensePhotoId(String licensePhotoId) { LicensePhotoId = licensePhotoId; } public String getDriverType() { return DriverType; } public void setDriverType(String driverType) { DriverType = driverType; } public Date getGetDriverLicenseDate() { return GetDriverLicenseDate; } public void setGetDriverLicenseDate(Date getDriverLicenseDate) { GetDriverLicenseDate = getDriverLicenseDate; } public Date getDriverLicenseOn() { return DriverLicenseOn; } public void setDriverLicenseOn(Date driverLicenseOn) { DriverLicenseOn = driverLicenseOn; } public Date getDriverLicenseOff() { return DriverLicenseOff; } public void setDriverLicenseOff(Date driverLicenseOff) { DriverLicenseOff = driverLicenseOff; } public Integer getTaxiDriver() { return TaxiDriver; } public void setTaxiDriver(Integer taxiDriver) { TaxiDriver = taxiDriver; } public String getCertificateNo() { return CertificateNo; } public void setCertificateNo(String certificateNo) { CertificateNo = certificateNo; } public String getNetworkCarIssueOrganization() { return NetworkCarIssueOrganization; } public void setNetworkCarIssueOrganization(String networkCarIssueOrganization) { NetworkCarIssueOrganization = networkCarIssueOrganization; } public Date getNetworkCarIssueDate() { return NetworkCarIssueDate; } public void setNetworkCarIssueDate(Date networkCarIssueDate) { NetworkCarIssueDate = networkCarIssueDate; } public Date getGetNetworkCarProofDate() { return GetNetworkCarProofDate; } public void setGetNetworkCarProofDate(Date getNetworkCarProofDate) { GetNetworkCarProofDate = getNetworkCarProofDate; } public Date getNetworkCarProofOn() { return NetworkCarProofOn; } public void setNetworkCarProofOn(Date networkCarProofOn) { NetworkCarProofOn = networkCarProofOn; } public Date getNetworkCarProofOff() { return NetworkCarProofOff; } public void setNetworkCarProofOff(Date networkCarProofOff) { NetworkCarProofOff = networkCarProofOff; } public Date getRegisterDate() { return RegisterDate; } public void setRegisterDate(Date registerDate) { RegisterDate = registerDate; } public Integer getFullTimeDriver() { return FullTimeDriver; } public void setFullTimeDriver(Integer fullTimeDriver) { FullTimeDriver = fullTimeDriver; } public Integer getInDriverBlacklist() { return InDriverBlacklist; } public void setInDriverBlacklist(Integer inDriverBlacklist) { InDriverBlacklist = inDriverBlacklist; } public Integer getCommercialType() { return CommercialType; } public void setCommercialType(Integer commercialType) { CommercialType = commercialType; } public String getContractCompany() { return ContractCompany; } public void setContractCompany(String contractCompany) { ContractCompany = contractCompany; } public Date getContractOn() { return ContractOn; } public void setContractOn(Date contractOn) { ContractOn = contractOn; } public Date getContractOff() { return ContractOff; } public void setContractOff(Date contractOff) { ContractOff = contractOff; } public String getEmergencyContact() { return EmergencyContact; } public void setEmergencyContact(String emergencyContact) { EmergencyContact = emergencyContact; } public String getEmergencyContactPhone() { return EmergencyContactPhone; } public void setEmergencyContactPhone(String emergencyContactPhone) { EmergencyContactPhone = emergencyContactPhone; } public String getEmergencyContactAddress() { return EmergencyContactAddress; } public void setEmergencyContactAddress(String emergencyContactAddress) { EmergencyContactAddress = emergencyContactAddress; } public Integer getState() { return State; } public void setState(Integer state) { State = state; } public Integer getFlag() { return Flag; } public void setFlag(Integer flag) { Flag = flag; } public Date getUpdateTime() { return UpdateTime; } public void setUpdateTime(Date updateTime) { UpdateTime = updateTime; } @Override public String toString() { return "BaseInfoDriver{" + "Address=" + Address + ", DriverName='" + DriverName + '\'' + ", DriverPhone='" + DriverPhone + '\'' + ", DriverGender='" + DriverGender + '\'' + ", DriverBirthday=" + DriverBirthday + ", DriverNationality='" + DriverNationality + '\'' + ", DriverNation='" + DriverNation + '\'' + ", DriverMaritalStatus='" + DriverMaritalStatus + '\'' + ", DriverLanguageLevel='" + DriverLanguageLevel + '\'' + ", DriverEducation='" + DriverEducation + '\'' + ", DriverCensus='" + DriverCensus + '\'' + ", DriverAddress='" + DriverAddress + '\'' + ", DriverContactAddress='" + DriverContactAddress + '\'' + ", PhotoId='" + PhotoId + '\'' + ", LicenseId='" + LicenseId + '\'' + ", LicensePhotoId='" + LicensePhotoId + '\'' + ", DriverType='" + DriverType + '\'' + ", GetDriverLicenseDate=" + GetDriverLicenseDate + ", DriverLicenseOn=" + DriverLicenseOn + ", DriverLicenseOff=" + DriverLicenseOff + ", TaxiDriver=" + TaxiDriver + ", CertificateNo='" + CertificateNo + '\'' + ", NetworkCarIssueOrganization='" + NetworkCarIssueOrganization + '\'' + ", NetworkCarIssueDate=" + NetworkCarIssueDate + ", 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 + '\'' + ", State=" + State + ", Flag=" + Flag + ", UpdateTime=" + UpdateTime + '}'; } }