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