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