package com.ruoyi.system.api.model;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
|
import java.time.LocalDateTime;
|
|
/**
|
* @author zhibing.pu
|
* @Date 2025/3/17 16:12
|
*/
|
@Data
|
@TableName("t_driver")
|
public class Driver {
|
/**
|
* 主键
|
*/
|
@TableId(value = "id", type = IdType.AUTO)
|
private Integer id;
|
/**
|
* 姓名
|
*/
|
@TableField("name")
|
private String name;
|
/**
|
* 手机号
|
*/
|
@TableField("phone")
|
private String phone;
|
/**
|
* 所属企业id
|
*/
|
@TableField("enterprise_id")
|
private Integer enterpriseId;
|
/**
|
* 驾驶证号
|
*/
|
@TableField("driving_license_number")
|
private String drivingLicenseNumber;
|
/**
|
* 通讯地址
|
*/
|
@TableField("mailing_address")
|
private String mailingAddress;
|
/**
|
* 紧急联系人
|
*/
|
@TableField("emergency_contact")
|
private String emergencyContact;
|
/**
|
* 紧急联系电话
|
*/
|
@TableField("emergency_phone")
|
private String emergencyPhone;
|
/**
|
* 紧急联系人通讯地址
|
*/
|
@TableField("emergency_mailing_address")
|
private String emergencyMailingAddress;
|
/**
|
* 婚姻状况
|
*/
|
@TableField("marital_status")
|
private String maritalStatus;
|
/**
|
* 性别
|
*/
|
@TableField("gender")
|
private String gender;
|
/**
|
* 出生日期
|
*/
|
@TableField("birthday")
|
private String birthday;
|
/**
|
* 国籍
|
*/
|
@TableField("nation")
|
private String nation;
|
/**
|
* 民族
|
*/
|
@TableField("nationality")
|
private String nationality;
|
/**
|
* 外语
|
*/
|
@TableField("foreign_languages")
|
private String foreignLanguages;
|
/**
|
* 学历
|
*/
|
@TableField("education")
|
private String education;
|
/**
|
* 户籍登记机关
|
*/
|
@TableField("household_registration_authority")
|
private String householdRegistrationAuthority;
|
/**
|
* 户籍所在地
|
*/
|
@TableField("domicile")
|
private String domicile;
|
/**
|
* 签约公司
|
*/
|
@TableField("contracting_company")
|
private String contractingCompany;
|
/**
|
* 驾驶员照片
|
*/
|
@TableField("avatar_file")
|
private String avatarFile;
|
/**
|
* 驾驶证照片
|
*/
|
@TableField("driving_licence_file")
|
private String drivingLicenceFile;
|
/**
|
* 准驾车型
|
*/
|
@TableField("quasi_driving_type")
|
private String quasiDrivingType;
|
/**
|
* 初次领取驾驶证日期
|
*/
|
@TableField("first_license_date")
|
private String firstLicenseDate;
|
/**
|
* 驾驶证有效开始时间
|
*/
|
@TableField("driving_licence_start")
|
private String drivingLicenceStart;
|
/**
|
* 驾驶证有效期结束时间
|
*/
|
@TableField("driving_licence_end")
|
private String drivingLicenceEnd;
|
/**
|
* 是否是巡游出租车
|
*/
|
@TableField("cruise_taxi")
|
private String cruiseTaxi;
|
/**
|
* 资格证号
|
*/
|
@TableField("certification")
|
private String certification;
|
/**
|
* 资格证发证日期
|
*/
|
@TableField("certification_issue_date")
|
private String certificationIssueDate;
|
/**
|
* 初次领取资格证日期
|
*/
|
@TableField("first_license_certification")
|
private String firstLicenseCertification;
|
/**
|
* 资格证有效期开始时间
|
*/
|
@TableField("certification_start")
|
private String certificationStart;
|
/**
|
* 资格证有效期结束时间
|
*/
|
@TableField("certification_end")
|
private String certificationEnd;
|
/**
|
* 资格证发证机构名称
|
*/
|
@TableField("orgName")
|
private String orgName;
|
/**
|
* 司机平台注册日期
|
*/
|
@TableField("registration_date")
|
private String registrationDate;
|
/**
|
* 司机是都在黑名单中
|
*/
|
@TableField("blacklist")
|
private String blacklist;
|
/**
|
* 专职驾驶员
|
*/
|
@TableField("full_time_driver")
|
private String fullTimeDriver;
|
/**
|
* 营运类型
|
*/
|
@TableField("operation_type")
|
private String operationType;
|
/**
|
* 合同有效期开始时间
|
*/
|
@TableField("contract_life_start")
|
private String contractLifeStart;
|
/**
|
* 合同有效期结束时间
|
*/
|
@TableField("contract_life_end")
|
private String contractLifeEnd;
|
/**
|
* 状态(1=有效,2=无效)
|
*/
|
@TableField("status")
|
private Integer status;
|
/**
|
* 标识(1=新增,2=修改)
|
*/
|
@TableField("flag")
|
private Integer flag;
|
/**
|
* 更新时间
|
*/
|
@TableField("update_time")
|
private LocalDateTime updateTime;
|
/**
|
* 车牌号
|
*/
|
@TableField("vehicle_number")
|
private String vehicleNumber;
|
}
|