|
@@ -0,0 +1,179 @@
|
|
|
+package org.springblade.business.entity;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+import org.springblade.core.mp.base.BaseEntity;
|
|
|
+
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 实验室人员档案实体
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@TableName("u_trial_laboratory_user_archives")
|
|
|
+@EqualsAndHashCode(callSuper = true)
|
|
|
+public class TrialLaboratoryUserArchives extends BaseEntity {
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 姓名
|
|
|
+ */
|
|
|
+ @ApiModelProperty("姓名")
|
|
|
+ private String name;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 性别
|
|
|
+ */
|
|
|
+ @ApiModelProperty("性别 1=男 2=女")
|
|
|
+ private Integer sex;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 学历
|
|
|
+ */
|
|
|
+ @ApiModelProperty("学历")
|
|
|
+ private Integer education;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 就职状态
|
|
|
+ */
|
|
|
+ @ApiModelProperty("就职状态 0=离职 1=在职")
|
|
|
+ private Integer status;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 身份证
|
|
|
+ */
|
|
|
+ @ApiModelProperty("身份证")
|
|
|
+ private Long idCard;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 出生日期
|
|
|
+ */
|
|
|
+ @ApiModelProperty("出生日期")
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
|
|
+ private Date birthday;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 毕业院校
|
|
|
+ */
|
|
|
+ @ApiModelProperty("毕业院校")
|
|
|
+ private String graduationSchool;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 毕业日期
|
|
|
+ */
|
|
|
+ @ApiModelProperty("毕业日期")
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
|
|
+ private Date graduationDate;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 职称
|
|
|
+ */
|
|
|
+ @ApiModelProperty("职称")
|
|
|
+ private String jobTitleName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 部门
|
|
|
+ */
|
|
|
+ @ApiModelProperty("部门")
|
|
|
+ private String department;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 专业
|
|
|
+ */
|
|
|
+ @ApiModelProperty("专业")
|
|
|
+ private String major;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 工作职务
|
|
|
+ */
|
|
|
+ @ApiModelProperty("工作职务")
|
|
|
+ private String jobTitlePost;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 从事检测工作时间(月)
|
|
|
+ */
|
|
|
+ @ApiModelProperty("从事检测工作时间(月)")
|
|
|
+ private Integer workingTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 入职时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty("入职时间")
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
|
|
+ private Date entryTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 进场时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty("进场时间")
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
|
|
+ private Date mobilizationTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 退场时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty("退场时间")
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
|
|
+ private Date exitTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 劳动合同起始时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty("劳动合同起始时间")
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
+ private Date laborContractStartDate;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 劳动合同终止时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty("劳动合同终止时间")
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
+ private Date laborContractEndDate;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 证书编号
|
|
|
+ */
|
|
|
+ @ApiModelProperty("证书编号")
|
|
|
+ private String certificateNo;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 持证类型
|
|
|
+ */
|
|
|
+ @ApiModelProperty("持证类型")
|
|
|
+ private Integer certificateType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 持证专业
|
|
|
+ */
|
|
|
+ @ApiModelProperty("持证专业")
|
|
|
+ private Integer certificateMajor;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 证书OSS地址
|
|
|
+ */
|
|
|
+ @ApiModelProperty("证书地址OssRUL")
|
|
|
+ private String certificateUrl;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 工作记录日期
|
|
|
+ */
|
|
|
+ @ApiModelProperty("工作记录日期")
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
|
|
+ private Date workRecordDate;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 工作内容
|
|
|
+ */
|
|
|
+ @ApiModelProperty("工作内容")
|
|
|
+ private String workContent;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 排序
|
|
|
+ */
|
|
|
+ @ApiModelProperty("排序")
|
|
|
+ private Integer sort;
|
|
|
+
|
|
|
+}
|