From eb2e31104ebba72fa6397397c312e75f92e85c5a Mon Sep 17 00:00:00 2001 From: ttaehee Date: Sat, 13 May 2023 14:04:34 +0900 Subject: [PATCH] =?UTF-8?q?feat=20:=20question=20entity=20=EA=B5=AC?= =?UTF-8?q?=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/example/bot/domain/Question.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/main/java/com/example/bot/domain/Question.java diff --git a/src/main/java/com/example/bot/domain/Question.java b/src/main/java/com/example/bot/domain/Question.java new file mode 100644 index 0000000..bacd3f4 --- /dev/null +++ b/src/main/java/com/example/bot/domain/Question.java @@ -0,0 +1,31 @@ +package com.example.bot.domain; + +import com.example.bot.global.audit.BaseTimeEntity; +import lombok.AccessLevel; +import lombok.Getter; +import lombok.NoArgsConstructor; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Table; + +@Getter +@Entity +@Table(name = "question") +@NoArgsConstructor(access = AccessLevel.PROTECTED) +public class Question extends BaseTimeEntity { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + public Long id; + + @Column(name = "contents", nullable = false) + public String contents; + + protected Question(String contents) { + this.contents = contents; + } +}