From 5be212bac1e0fcc24b2559f892ef895dd673c58e Mon Sep 17 00:00:00 2001 From: Wibaek Park Date: Sat, 10 May 2025 00:45:53 +0900 Subject: [PATCH 1/4] =?UTF-8?q?feat:=20News=20=EC=86=8C=EC=8B=9D=EC=A7=80?= =?UTF-8?q?=20=EB=8F=84=EB=A9=94=EC=9D=B8=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BaseEntity를 상속한 이유는 이후에 유저도 소식지를 쓸 수 있게 되면 필요할 것이라 추정되기에 --- .../solidconnection/news/domain/News.java | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/main/java/com/example/solidconnection/news/domain/News.java diff --git a/src/main/java/com/example/solidconnection/news/domain/News.java b/src/main/java/com/example/solidconnection/news/domain/News.java new file mode 100644 index 000000000..0f2fcfb88 --- /dev/null +++ b/src/main/java/com/example/solidconnection/news/domain/News.java @@ -0,0 +1,28 @@ +package com.example.solidconnection.news.domain; + +import com.example.solidconnection.entity.common.BaseEntity; +import jakarta.persistence.*; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NoArgsConstructor; + +@Getter +@Entity +@NoArgsConstructor +@EqualsAndHashCode +public class News extends BaseEntity { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + private String title; + + private String description; + + @Column(length = 500) + private String thumbnailUrl; + + @Column(length = 500) + private String url; +} From 134b2de3f1e34dfc716f520f66f46bf94f23bc0c Mon Sep 17 00:00:00 2001 From: Wibaek Park Date: Sat, 10 May 2025 01:10:21 +0900 Subject: [PATCH 2/4] =?UTF-8?q?chore:=20import=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/example/solidconnection/news/domain/News.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/example/solidconnection/news/domain/News.java b/src/main/java/com/example/solidconnection/news/domain/News.java index 0f2fcfb88..1a9f22a4a 100644 --- a/src/main/java/com/example/solidconnection/news/domain/News.java +++ b/src/main/java/com/example/solidconnection/news/domain/News.java @@ -1,7 +1,11 @@ package com.example.solidconnection.news.domain; import com.example.solidconnection.entity.common.BaseEntity; -import jakarta.persistence.*; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NoArgsConstructor; From 4491c8a1629f98b68ff2bf42d01ff228bb2cddf4 Mon Sep 17 00:00:00 2001 From: Wibaek Park Date: Sat, 10 May 2025 15:32:04 +0900 Subject: [PATCH 3/4] =?UTF-8?q?feat:=20=EB=89=B4=EC=8A=A4=20=ED=85=8C?= =?UTF-8?q?=EC=9D=B4=EB=B8=94=20=EC=83=9D=EC=84=B1=20Flyway=20=EC=8A=A4?= =?UTF-8?q?=ED=82=A4=EB=A7=88=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | Bin 1154 -> 1114 bytes .../db/migration/V12__create_news.sql | 10 ++++++++++ 2 files changed, 10 insertions(+) create mode 100644 src/main/resources/db/migration/V12__create_news.sql diff --git a/README.md b/README.md index a07f6d77b95a903a0b2ef7d7e620278d8a540a83..5f4bcca59e9278564cbc50a3068a7f104325fce2 100644 GIT binary patch delta 73 zcmZqTyu~rWXQD@lsRDxngDwy!Fz7MpGvqMjGbA%40_k`lozIZVPyi&08B&4#QXpFo T$j)F;*v!Zn$+S6)S%(n-MHUYX delta 93 zcmcb`(Zo5yXJSAAt1g2AL&C&Tc}HD_G$1pDA)g_cA)6tUp@=~j$jWEPWhelW#Xu1~ jh8(bLB9PW&s07O70CkiC Date: Sat, 10 May 2025 15:33:09 +0900 Subject: [PATCH 4/4] =?UTF-8?q?chore:=20Flyway=20=ED=8C=8C=EC=9D=BC=20?= =?UTF-8?q?=ED=8F=AC=EB=A7=A4=ED=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../db/migration/V12__create_news.sql | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/main/resources/db/migration/V12__create_news.sql b/src/main/resources/db/migration/V12__create_news.sql index a0926796e..1ef91356c 100644 --- a/src/main/resources/db/migration/V12__create_news.sql +++ b/src/main/resources/db/migration/V12__create_news.sql @@ -1,10 +1,10 @@ CREATE TABLE news ( - created_at datetime(6), - id bigint not null auto_increment, - updated_at datetime(6), - thumbnail_url varchar(500), - url varchar(500), - description varchar(255), - title varchar(255), - primary key (id) -) \ No newline at end of file + created_at datetime(6), + id bigint not null auto_increment, + updated_at datetime(6), + thumbnail_url varchar(500), + url varchar(500), + description varchar(255), + title varchar(255), + primary key (id) +)