package cc.mrbird.febs.server.hr.entity;
|
|
import java.util.Date;
|
import lombok.Data;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
/**
|
*
|
* name:EmpBaseinfo
|
* package:cc.mrbird.febs.server.hr.controller
|
* description:人员基本信息数据表映射实体
|
*
|
* @author luoyibo
|
* @date 2021-01-24 20:35:50
|
* @since JDK1.8
|
*/
|
@Data
|
@TableName("t_emp_baseinfo")
|
public class EmpBaseinfo {
|
|
/**
|
* 员工Id
|
*/
|
@TableId(value = "empId", type = IdType.AUTO)
|
private Long empId;
|
|
/**
|
* 租户Id
|
*/
|
@TableField("customerId")
|
private Long customerId;
|
|
/**
|
* 档案号
|
*/
|
@TableField("archivesNumb")
|
private String archivesNumb;
|
|
/**
|
* 员工姓名
|
*/
|
@TableField("empName")
|
private String empName;
|
|
/**
|
* 性别码,使用国标性别性别码
|
*/
|
@TableField("sex")
|
private String sex;
|
|
/**
|
* 员工类别,员工类另字典表
|
*/
|
@TableField("empType")
|
private String empType;
|
|
/**
|
* 证件类型,人员证件类型,国标代码
|
*/
|
@TableField("certificateType")
|
private String certificateType;
|
|
/**
|
* 证件号码
|
*/
|
@TableField("certificateNumb")
|
private String certificateNumb;
|
|
/**
|
* 证件有效期
|
*/
|
@TableField("certificateValidity")
|
private Date certificateValidity;
|
|
/**
|
* 民族
|
*/
|
@TableField("nation")
|
private String nation;
|
|
/**
|
* 婚姻状况
|
*/
|
@TableField("marriage")
|
private String marriage;
|
|
/**
|
* 年龄
|
*/
|
@TableField("age")
|
private Byte age;
|
|
/**
|
* 身高
|
*/
|
@TableField("stature")
|
private Integer stature;
|
|
/**
|
* 出生日期
|
*/
|
@TableField("birthdate")
|
private Date birthdate;
|
|
/**
|
* 政治面貌
|
*/
|
@TableField("politics")
|
private String politics;
|
|
/**
|
* 入职日期
|
*/
|
@TableField("entryDate")
|
private Date entryDate;
|
|
/**
|
* 最高学历
|
*/
|
@TableField("education")
|
private String education;
|
|
/**
|
* 入司工龄
|
*/
|
@TableField("seniority")
|
private Byte seniority;
|
|
/**
|
* 籍贯
|
*/
|
@TableField("nativePlace")
|
private String nativePlace;
|
|
/**
|
* 户籍地址
|
*/
|
@TableField("censusAddress")
|
private String censusAddress;
|
|
/**
|
* 现住址
|
*/
|
@TableField("currentAddress")
|
private String currentAddress;
|
|
/**
|
* 电话号码
|
*/
|
@TableField("telePhone")
|
private String telePhone;
|
|
/**
|
* 银行名称
|
*/
|
@TableField("bankName")
|
private String bankName;
|
|
/**
|
* 银行账号
|
*/
|
@TableField("bankNumb")
|
private String bankNumb;
|
|
/**
|
* 保险类型
|
*/
|
@TableField("InsuranceType")
|
private String insuranceType;
|
|
/**
|
* 社保电脑号
|
*/
|
@TableField("socialNumb")
|
private String socialNumb;
|
|
/**
|
* 紧急联系电话
|
*/
|
@TableField("urgencyPhone")
|
private String urgencyPhone;
|
|
/**
|
* 保安员证号
|
*/
|
@TableField("guardNumb")
|
private String guardNumb;
|
|
/**
|
* 保安员回执
|
*/
|
@TableField("returnRreceipt")
|
private String returnRreceipt;
|
|
/**
|
* 招聘介绍人
|
*/
|
@TableField("introducer")
|
private String introducer;
|
|
/**
|
* 档案情况
|
*/
|
@TableField("archivesStatus")
|
private String archivesStatus;
|
|
/**
|
* 家庭成员及关系
|
*/
|
@TableField("family")
|
private String family;
|
|
/**
|
* 员工手册
|
*/
|
@TableField("handbookStatus")
|
private String handbookStatus;
|
|
/**
|
* 工作证
|
*/
|
@TableField("empCardStatus")
|
private String empCardStatus;
|
|
/**
|
* 记录创建时间
|
*/
|
@TableField("createTime")
|
private Date createTime;
|
|
/**
|
* 记录创建人
|
*/
|
@TableField("creator")
|
private String creator;
|
|
/**
|
* 记录最后更新时间
|
*/
|
@TableField("modifyTime")
|
private Date modifyTime;
|
|
/**
|
* 记录最后更新人
|
*/
|
@TableField("modifier")
|
private String modifier;
|
|
/**
|
* 记录删除标志。0-未删除 1-已删除,默认0
|
*/
|
@TableField("delFlag")
|
private Integer delFlag;
|
|
/**
|
* 记录版本号,用来进行乐观锁控制
|
*/
|
@TableField("version")
|
private Integer version;
|
|
}
|