From a27162cb82ef0cabf9b43cbfd1f3eb8c177d1e14 Mon Sep 17 00:00:00 2001
From: heheng <heheng@123456>
Date: 星期一, 13 一月 2025 15:22:44 +0800
Subject: [PATCH] 修改问题

---
 src/main/java/com/gkhy/labRiskManage/domain/experiment/entity/ExperimentAndType.java |   43 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 43 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/gkhy/labRiskManage/domain/experiment/entity/ExperimentAndType.java b/src/main/java/com/gkhy/labRiskManage/domain/experiment/entity/ExperimentAndType.java
new file mode 100644
index 0000000..3d0557b
--- /dev/null
+++ b/src/main/java/com/gkhy/labRiskManage/domain/experiment/entity/ExperimentAndType.java
@@ -0,0 +1,43 @@
+package com.gkhy.labRiskManage.domain.experiment.entity;
+
+import com.gkhy.labRiskManage.domain.basic.entity.BasicExperimentSite;
+import com.gkhy.labRiskManage.domain.basic.entity.BasicExperimentType;
+import lombok.Data;
+import org.hibernate.annotations.Where;
+
+import javax.persistence.*;
+
+/**
+ * @email 1603559716@qq.com
+ * @author: zf
+ * @date: 2023/3/20
+ * @time: 15:54
+ */
+@Data
+@Entity
+@Table(name = "experiment_and_type")
+@Where(clause = "delete_status = 0")
+public class ExperimentAndType {
+    @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
+    @Column(name = "id")
+    private Long id;
+    /**
+     * 实验ID
+     */
+    @Column(name = "experiment_id")
+    private Long experimentId;
+    /**
+     * 类型
+     */
+    @Column(name = "type_id")
+    private Long typeId;
+    /**
+     * 删除状态:0-正常;1-已删除
+     */
+    private Byte deleteStatus;
+
+    @OneToOne(fetch = FetchType.EAGER,cascade = {CascadeType.REFRESH})
+    @JoinColumn(name = "type_id",referencedColumnName = "id",insertable =false ,updatable = false)
+    private BasicExperimentType type;
+}

--
Gitblit v1.9.2