From d5e17ecf9a804992c3e352d64a37cecbabd57d74 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: Wed, 12 Mar 2025 16:23:23 +0800
Subject: [PATCH] 辨识上传图片
---
src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlan.java | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlan.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlan.java
index 25b801b..6a202b8 100644
--- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlan.java
+++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlan.java
@@ -2,12 +2,16 @@
import com.gkhy.labRiskManage.domain.basic.entity.BasicTip;
import lombok.Data;
+import org.hibernate.annotations.Fetch;
+import org.hibernate.annotations.FetchMode;
+import org.hibernate.annotations.Where;
import javax.persistence.*;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;
import java.io.Serializable;
+import java.util.List;
/**
*
@@ -15,6 +19,7 @@
@Data
@Entity
@Table(name = "risk_assess_plan")
+@Where(clause = "delete_status = 0")
public class RiskAssessPlan implements Serializable {
private static final long serialVersionUID = -44756780317221858L;
@@ -94,6 +99,11 @@
* 辨识方法:1-PHA;2-JHA;3-SCL;4-HAZOP;5-类比法
*/
private Byte identificationMethod;
+
+ /**
+ * 辨识类型1线上专家2现场专家3线上+现场
+ */
+ private Byte identificationType;
/**
* 辨识专家
*/
@@ -159,7 +169,15 @@
*/
private Byte manageLevel;
+ @OneToMany(fetch = FetchType.EAGER,cascade = {CascadeType.REFRESH})
+ @Fetch(FetchMode.SUBSELECT)
+ @JoinColumn(name = "riskAssessPlanId",referencedColumnName = "id",insertable =false ,updatable = false)
+ private List<RiskAssessPlanIdentificationUser> riskAssessPlanIdentificationUsers;
+ @OneToMany(fetch = FetchType.EAGER,cascade = {CascadeType.REFRESH})
+ @Fetch(FetchMode.SUBSELECT)
+ @JoinColumn(name = "riskAssessPlanId",referencedColumnName = "id",insertable =false ,updatable = false)
+ private List<RiskAssessPlanEvaluateUser> riskAssessPlanEvaluateUsers;
}
--
Gitblit v1.9.2