From 92701677906f0da2a32aa738e3cc8838dffff623 Mon Sep 17 00:00:00 2001 From: eastargh Date: Fri, 5 Jun 2026 17:42:24 +0900 Subject: [PATCH] =?UTF-8?q?QnA=EA=B2=8C=EC=8B=9C=ED=8C=90=20=EB=8C=93?= =?UTF-8?q?=EA=B8=80=20=EC=9E=91=EC=84=B1=20=EC=97=94=ED=84=B0=ED=8B=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../portal/qna/entity/InquiryComment.java | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/main/java/com/eactive/apim/portal/qna/entity/InquiryComment.java diff --git a/src/main/java/com/eactive/apim/portal/qna/entity/InquiryComment.java b/src/main/java/com/eactive/apim/portal/qna/entity/InquiryComment.java new file mode 100644 index 0000000..8b30da2 --- /dev/null +++ b/src/main/java/com/eactive/apim/portal/qna/entity/InquiryComment.java @@ -0,0 +1,38 @@ +package com.eactive.apim.portal.qna.entity; + +import com.eactive.apim.portal.common.entity.Auditable; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import org.hibernate.annotations.GenericGenerator; + +import javax.persistence.*; +import java.io.Serializable; + +@Entity +@Table(name = "PTL_INQUIRY_COMMENT") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(exclude = "inquiry") +public class InquiryComment extends Auditable implements Serializable { + + @Id + @Column(name = "id", length = 36, nullable = false) + @GenericGenerator(name = "uuid-gen", strategy = "uuid2") + @GeneratedValue(generator = "uuid-gen", strategy = GenerationType.IDENTITY) + private String id; + + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(name = "INQUIRY_ID", nullable = false, foreignKey = @ForeignKey(ConstraintMode.NO_CONSTRAINT)) + private Inquiry inquiry; + + @Lob + @Column(name = "COMMENT_DETAIL") + private String commentDetail; + + @Column(name = "SEQ") + private int seq; + + @Column(name = "DEL_YN", length = 1) + private String delYn = "N"; +}