Pu Zhibing
2025-03-28 e1ea85f4d18916efcd568b9b886a20184c2daeb2
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/Driver.java
@@ -4,6 +4,8 @@
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;
@@ -13,216 +15,259 @@
 * @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;
}