package com.stylefeng.guns.modular.system.model; import com.baomidou.mybatisplus.activerecord.Model; import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.enums.IdType; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Date; @Data @TableName("t_driver") @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) public class Driver extends Model { private static final long serialVersionUID=1L; @TableId(value = "id", type = IdType.AUTO) private Integer id; private Integer companyId; /** * 司机名称 */ private String driverName; private String contactNumber; private String driverNumber; private Date dateOfBrith; private String address; private Integer driverType; private Integer status; private String statusRemark; private String sinceYear; private String licenseType; private String cdlNumber; private String drivingSchool; private String typeOfExperience; private String licenseEndorsements; private Date applicationDate; private Date terminationDate; private Date bonusEligibilityDate; private Date hireDate; private String rehirable; private String licenseEndorsementsOne; private String insuranceCo; private String idNumber; private String groupNumber; private Date licenseExpirationDate; private Date hazmatExpriationDate; private Date insuranceExpirationDate; private Date lastDrugTestDate; private Date twicCardExpirationDate; private Date dotCardExpirationDate; private Date lastRoadTestDate; private Date lastAlcoholTestDate; private String account; private String password; @Override protected Serializable pkVal() { return this.id; } }