package com.gkhy.labRiskManage.domain.riskReport.entity; import lombok.Data; import javax.persistence.*; import java.io.Serializable; import java.time.LocalDateTime; import java.util.Date; /** * 实验风险单元 */ @Data @Entity @Table(name = "risk_unit") public class RiskUnit implements Serializable { private static final long serialVersionUID = 956090285789319176L; @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; /** * 实验id */ private Long experimentId; /** * 基础风险单元id */ private Long basicRiskUnitId; /** * 风险单元编号 */ private String riskCode; /** * 风险单元名称 */ private String riskName; /** * 风险源风险类型:1-区域、实验场所;2-设施设备;3-固定工艺节点 */ private Byte riskSourceType; /** * 风险类型:1-固有风险;2-实验风险 */ private Byte riskType; /** * 评价状态:1-未评价;2-已评价 */ private Byte evaluateStatus; /** * 负责人id */ private Long liabilityUserId; /** * 责任部门 */ private String liabilityDep; /** * 图片 */ private String image; /** * 风险单元描述 */ private String description; /** * 修改时间 */ private LocalDateTime updateTime; /** * 新建时间 */ private LocalDateTime createTime; /** * 最后修改人 */ private Long updateByUserId; /** * 新建人 */ private Long createByUserId; /** * 删除状态:0-正常;1-已删除 */ private Byte deleteStatus; /** * 风险单元类型id */ private Long riskUnitTypeId; }