diff --git a/1Week_Mission/mutbooks/src/main/java/com/example/mutbooks/app/post/entity/Post.java b/1Week_Mission/mutbooks/src/main/java/com/example/mutbooks/app/post/entity/Post.java new file mode 100644 index 0000000..ac4b20e --- /dev/null +++ b/1Week_Mission/mutbooks/src/main/java/com/example/mutbooks/app/post/entity/Post.java @@ -0,0 +1,24 @@ +package com.example.mutbooks.app.post.entity; + +import com.example.mutbooks.app.base.entity.BaseEntity; +import com.example.mutbooks.app.member.entity.Member; +import lombok.*; +import lombok.experimental.SuperBuilder; + +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.ManyToOne; + +@Entity +@Getter +@Setter +@SuperBuilder +@NoArgsConstructor(access = AccessLevel.PROTECTED) +public class Post extends BaseEntity { + private String subject; // 제목 + private String content; // 내용(마크다운 원문) + private String contentHtml; // HTML 내용(토스트에디터의 렌더링 결과) + + @ManyToOne(fetch = FetchType.LAZY) + private Member author; // 글쓴이 +}