package com.gkhy.labRiskManage.domain.experiment.entity;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import org.hibernate.annotations.Where;
|
import org.springframework.data.annotation.CreatedDate;
|
import org.springframework.data.annotation.LastModifiedDate;
|
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
|
|
import javax.persistence.*;
|
import java.io.Serializable;
|
import java.time.LocalDateTime;
|
import java.util.Date;
|
|
/**
|
* 实验与实验人员
|
*/
|
@EntityListeners(AuditingEntityListener.class)
|
@Entity
|
@Table(name = "experiment_and_person")
|
@Where(clause = "delete_status = 0")
|
public class ExperimentAndPerson implements Serializable {
|
private static final long serialVersionUID = 217943177919881451L;
|
|
@Id
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
@Column(name = "id")
|
private Long id;
|
/**
|
* 实验ID
|
*/
|
@Column(name = "experiment_id")
|
private Long experimentId;
|
/**
|
* 人员id
|
*/
|
private Long personId;
|
/**
|
* 人员(此信息不在修改)
|
*/
|
private String personName;
|
/**
|
* 年龄(此信息不在修改)
|
*/
|
private Integer personAge;
|
/**
|
* 1-男;2-女(此信息不在修改)
|
*/
|
private Byte personGender;
|
/**
|
* 专业(此信息不在修改)
|
*/
|
private String personMajor;
|
/**
|
* 部门名称(与基础部门无关)(此信息不在修改)
|
*/
|
private String depName;
|
/**
|
* 相关资质(此信息不在修改)
|
*/
|
private String aptitude;
|
/**
|
* 培训情况:1-已完成当期安全培训;2-未完成当期安全培训(此信息不在修改)
|
*/
|
private Byte training;
|
/**
|
* 修改时间
|
*/
|
@JsonFormat
|
@LastModifiedDate
|
private LocalDateTime updateTime;
|
/**
|
* 新建时间
|
*/
|
@JsonFormat
|
@CreatedDate
|
@Column(name = "create_time",updatable = false)
|
private LocalDateTime createTime;
|
/**
|
* 最后修改人
|
*/
|
private Long updateByUserId;
|
/**
|
* 新建人
|
*/
|
private Long createByUserId;
|
/**
|
* 删除状态:0-正常;1-已删除
|
*/
|
private Byte deleteStatus;
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
public Long getExperimentId() {
|
return experimentId;
|
}
|
|
public void setExperimentId(Long experimentId) {
|
this.experimentId = experimentId;
|
}
|
|
public Long getPersonId() {
|
return personId;
|
}
|
|
public void setPersonId(Long personId) {
|
this.personId = personId;
|
}
|
|
public String getPersonName() {
|
return personName;
|
}
|
|
public void setPersonName(String personName) {
|
this.personName = personName;
|
}
|
|
public Integer getPersonAge() {
|
return personAge;
|
}
|
|
public void setPersonAge(Integer personAge) {
|
this.personAge = personAge;
|
}
|
|
public Byte getPersonGender() {
|
return personGender;
|
}
|
|
public void setPersonGender(Byte personGender) {
|
this.personGender = personGender;
|
}
|
|
public String getPersonMajor() {
|
return personMajor;
|
}
|
|
public void setPersonMajor(String personMajor) {
|
this.personMajor = personMajor;
|
}
|
|
public String getDepName() {
|
return depName;
|
}
|
|
public void setDepName(String depName) {
|
this.depName = depName;
|
}
|
|
public String getAptitude() {
|
return aptitude;
|
}
|
|
public void setAptitude(String aptitude) {
|
this.aptitude = aptitude;
|
}
|
|
public Byte getTraining() {
|
return training;
|
}
|
|
public void setTraining(Byte training) {
|
this.training = training;
|
}
|
|
public LocalDateTime getUpdateTime() {
|
return updateTime;
|
}
|
|
public void setUpdateTime(LocalDateTime updateTime) {
|
this.updateTime = updateTime;
|
}
|
|
public LocalDateTime getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(LocalDateTime createTime) {
|
this.createTime = createTime;
|
}
|
|
public Long getUpdateByUserId() {
|
return updateByUserId;
|
}
|
|
public void setUpdateByUserId(Long updateByUserId) {
|
this.updateByUserId = updateByUserId;
|
}
|
|
public Long getCreateByUserId() {
|
return createByUserId;
|
}
|
|
public void setCreateByUserId(Long createByUserId) {
|
this.createByUserId = createByUserId;
|
}
|
|
public Byte getDeleteStatus() {
|
return deleteStatus;
|
}
|
|
public void setDeleteStatus(Byte deleteStatus) {
|
this.deleteStatus = deleteStatus;
|
}
|
}
|