From 4aec1dd89e1aec7592c322df1307f47270f79708 Mon Sep 17 00:00:00 2001 From: parkheeddong Date: Tue, 2 Jan 2024 11:22:36 +0900 Subject: [PATCH 1/6] =?UTF-8?q?#6=20[feat]=20=EC=97=94=ED=8B=B0=ED=8B=B0?= =?UTF-8?q?=20=EC=9E=91=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/mile/comment/domain/Comment.java | 25 +++++++++++++++++++ .../mile/comment/service/CommentService.java | 7 ++++++ .../java/com/mile/content/domain/Content.java | 22 ++++++++++++++++ .../mile/content/serivce/ContentService.java | 7 ++++++ .../java/com/mile/curious/domain/Curious.java | 22 ++++++++++++++++ .../mile/curious/serivce/CuriousService.java | 7 ++++++ .../main/java/com/mile/moim/domain/Moim.java | 23 +++++++++++++++++ .../com/mile/moim/serivce/MoimService.java | 7 ++++++ .../mile/penNameProfile/domain/PenName.java | 25 +++++++++++++++++++ .../serivce/PenNameProfileService.java | 7 ++++++ .../main/java/com/mile/post/domain/Post.java | 16 ++++++++++++ .../main/java/com/mile/user/domain/User.java | 18 +++++++++++++ .../com/mile/user/serivce/UserService.java | 7 ++++++ 13 files changed, 193 insertions(+) create mode 100644 server/module-domain/src/main/java/com/mile/comment/domain/Comment.java create mode 100644 server/module-domain/src/main/java/com/mile/comment/service/CommentService.java create mode 100644 server/module-domain/src/main/java/com/mile/content/domain/Content.java create mode 100644 server/module-domain/src/main/java/com/mile/content/serivce/ContentService.java create mode 100644 server/module-domain/src/main/java/com/mile/curious/domain/Curious.java create mode 100644 server/module-domain/src/main/java/com/mile/curious/serivce/CuriousService.java create mode 100644 server/module-domain/src/main/java/com/mile/moim/domain/Moim.java create mode 100644 server/module-domain/src/main/java/com/mile/moim/serivce/MoimService.java create mode 100644 server/module-domain/src/main/java/com/mile/penNameProfile/domain/PenName.java create mode 100644 server/module-domain/src/main/java/com/mile/penNameProfile/serivce/PenNameProfileService.java create mode 100644 server/module-domain/src/main/java/com/mile/user/domain/User.java create mode 100644 server/module-domain/src/main/java/com/mile/user/serivce/UserService.java diff --git a/server/module-domain/src/main/java/com/mile/comment/domain/Comment.java b/server/module-domain/src/main/java/com/mile/comment/domain/Comment.java new file mode 100644 index 00000000..e8a27baa --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/comment/domain/Comment.java @@ -0,0 +1,25 @@ +package com.mile.comment.domain; + +import com.mile.post.domain.Post; +import com.mile.user.domain.User; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.ManyToOne; + +@Entity +public class Comment { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + @ManyToOne + private Post post; + + private String content; + private boolean anonymous; + + @ManyToOne + private User user; +} diff --git a/server/module-domain/src/main/java/com/mile/comment/service/CommentService.java b/server/module-domain/src/main/java/com/mile/comment/service/CommentService.java new file mode 100644 index 00000000..4e2718cc --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/comment/service/CommentService.java @@ -0,0 +1,7 @@ +package com.mile.comment.service; + +import org.springframework.stereotype.Service; + +@Service +public class CommentService { +} diff --git a/server/module-domain/src/main/java/com/mile/content/domain/Content.java b/server/module-domain/src/main/java/com/mile/content/domain/Content.java new file mode 100644 index 00000000..863e270a --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/content/domain/Content.java @@ -0,0 +1,22 @@ +package com.mile.content.domain; + +import com.mile.moim.domain.Moim; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.ManyToOne; + +@Entity +public class Content { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + @ManyToOne + private Moim moim; + + private String content; + private int week; + private boolean isClosed; +} diff --git a/server/module-domain/src/main/java/com/mile/content/serivce/ContentService.java b/server/module-domain/src/main/java/com/mile/content/serivce/ContentService.java new file mode 100644 index 00000000..ecdddc6c --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/content/serivce/ContentService.java @@ -0,0 +1,7 @@ +package com.mile.content.serivce; + +import org.springframework.stereotype.Service; + +@Service +public class ContentService { +} diff --git a/server/module-domain/src/main/java/com/mile/curious/domain/Curious.java b/server/module-domain/src/main/java/com/mile/curious/domain/Curious.java new file mode 100644 index 00000000..32b350f8 --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/curious/domain/Curious.java @@ -0,0 +1,22 @@ +package com.mile.curious.domain; + +import com.mile.post.domain.Post; +import com.mile.user.domain.User; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.ManyToOne; + +@Entity +public class Curious { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + @ManyToOne + private Post post; + + @ManyToOne + private User user; +} diff --git a/server/module-domain/src/main/java/com/mile/curious/serivce/CuriousService.java b/server/module-domain/src/main/java/com/mile/curious/serivce/CuriousService.java new file mode 100644 index 00000000..2d026b4f --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/curious/serivce/CuriousService.java @@ -0,0 +1,7 @@ +package com.mile.curious.serivce; + +import org.springframework.stereotype.Service; + +@Service +public class CuriousService { +} diff --git a/server/module-domain/src/main/java/com/mile/moim/domain/Moim.java b/server/module-domain/src/main/java/com/mile/moim/domain/Moim.java new file mode 100644 index 00000000..5beb36ca --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/moim/domain/Moim.java @@ -0,0 +1,23 @@ +package com.mile.moim.domain; + +import com.mile.user.domain.User; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.OneToOne; + +@Entity +public class Moim { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private String id; + + @ManyToOne + private User owner; + private String name; + private String image; + private String information; + private boolean isPublic; +} diff --git a/server/module-domain/src/main/java/com/mile/moim/serivce/MoimService.java b/server/module-domain/src/main/java/com/mile/moim/serivce/MoimService.java new file mode 100644 index 00000000..aa140403 --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/moim/serivce/MoimService.java @@ -0,0 +1,7 @@ +package com.mile.moim.serivce; + +import org.springframework.stereotype.Service; + +@Service +public class MoimService { +} diff --git a/server/module-domain/src/main/java/com/mile/penNameProfile/domain/PenName.java b/server/module-domain/src/main/java/com/mile/penNameProfile/domain/PenName.java new file mode 100644 index 00000000..bbfc0733 --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/penNameProfile/domain/PenName.java @@ -0,0 +1,25 @@ +package com.mile.penNameProfile.domain; + +import com.mile.moim.domain.Moim; +import com.mile.user.domain.User; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.ManyToOne; + +@Entity +public class PenName { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + @ManyToOne + private Moim moim; + + private String penName; + private String image; + + @ManyToOne + private User writer; +} diff --git a/server/module-domain/src/main/java/com/mile/penNameProfile/serivce/PenNameProfileService.java b/server/module-domain/src/main/java/com/mile/penNameProfile/serivce/PenNameProfileService.java new file mode 100644 index 00000000..1622f9d5 --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/penNameProfile/serivce/PenNameProfileService.java @@ -0,0 +1,7 @@ +package com.mile.penNameProfile.serivce; + +import org.springframework.stereotype.Service; + +@Service +public class PenNameProfileService { +} diff --git a/server/module-domain/src/main/java/com/mile/post/domain/Post.java b/server/module-domain/src/main/java/com/mile/post/domain/Post.java index c9ce1243..3e522b73 100644 --- a/server/module-domain/src/main/java/com/mile/post/domain/Post.java +++ b/server/module-domain/src/main/java/com/mile/post/domain/Post.java @@ -1,7 +1,23 @@ package com.mile.post.domain; +import com.mile.content.domain.Content; import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.ManyToOne; @Entity public class Post { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + @ManyToOne + private Content content; + private String title; + private String writings; + private String image; + private int curiousCount; + private boolean anonymous; + private boolean isTemporary; } diff --git a/server/module-domain/src/main/java/com/mile/user/domain/User.java b/server/module-domain/src/main/java/com/mile/user/domain/User.java new file mode 100644 index 00000000..1013de3f --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/user/domain/User.java @@ -0,0 +1,18 @@ +package com.mile.user.domain; + +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; + +@Entity +public class User { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + private Long kakaoId; + private String email; + private String name; + private String image; + private String information; +} diff --git a/server/module-domain/src/main/java/com/mile/user/serivce/UserService.java b/server/module-domain/src/main/java/com/mile/user/serivce/UserService.java new file mode 100644 index 00000000..88dadee2 --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/user/serivce/UserService.java @@ -0,0 +1,7 @@ +package com.mile.user.serivce; + +import org.springframework.stereotype.Service; + +@Service +public class UserService { +} From d467d32bb0069c4c64d33dbca41a6f0d4a09f50c Mon Sep 17 00:00:00 2001 From: parkheeddong Date: Tue, 2 Jan 2024 11:35:13 +0900 Subject: [PATCH 2/6] =?UTF-8?q?#6=20[feat]=20Comment=20=ED=81=B4=EB=9E=98?= =?UTF-8?q?=EC=8A=A4=EC=97=90=20=EC=83=9D=EC=84=B1=20=EC=8B=9C=EA=B0=84=20?= =?UTF-8?q?JPA=20Auditing=20=EA=B8=B0=EB=8A=A5=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/mile/comment/config/JpaAuditingConfig.java | 9 +++++++++ .../com/mile/comment/domain/BaseTimeEntity.java | 14 ++++++++++++++ .../main/java/com/mile/comment/domain/Comment.java | 2 +- 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 server/module-domain/src/main/java/com/mile/comment/config/JpaAuditingConfig.java create mode 100644 server/module-domain/src/main/java/com/mile/comment/domain/BaseTimeEntity.java diff --git a/server/module-domain/src/main/java/com/mile/comment/config/JpaAuditingConfig.java b/server/module-domain/src/main/java/com/mile/comment/config/JpaAuditingConfig.java new file mode 100644 index 00000000..4fa60468 --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/comment/config/JpaAuditingConfig.java @@ -0,0 +1,9 @@ +package com.mile.comment.config; + +import org.springframework.context.annotation.Configuration; +import org.springframework.data.jpa.repository.config.EnableJpaAuditing; + +@Configuration +@EnableJpaAuditing +public class JpaAuditingConfig { +} diff --git a/server/module-domain/src/main/java/com/mile/comment/domain/BaseTimeEntity.java b/server/module-domain/src/main/java/com/mile/comment/domain/BaseTimeEntity.java new file mode 100644 index 00000000..67b622f0 --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/comment/domain/BaseTimeEntity.java @@ -0,0 +1,14 @@ +package com.mile.comment.domain; + +import jakarta.persistence.EntityListeners; +import jakarta.persistence.MappedSuperclass; +import java.time.LocalDateTime; +import org.springframework.data.annotation.CreatedDate; +import org.springframework.data.jpa.domain.support.AuditingEntityListener; + +@MappedSuperclass +@EntityListeners(AuditingEntityListener.class) +public abstract class BaseTimeEntity { + @CreatedDate + private LocalDateTime createdAt; +} diff --git a/server/module-domain/src/main/java/com/mile/comment/domain/Comment.java b/server/module-domain/src/main/java/com/mile/comment/domain/Comment.java index e8a27baa..695bc27e 100644 --- a/server/module-domain/src/main/java/com/mile/comment/domain/Comment.java +++ b/server/module-domain/src/main/java/com/mile/comment/domain/Comment.java @@ -9,7 +9,7 @@ import jakarta.persistence.ManyToOne; @Entity -public class Comment { +public class Comment extends BaseTimeEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; From fcc77004e9a90878d6bef67055666496f8c9f3fc Mon Sep 17 00:00:00 2001 From: parkheeddong Date: Tue, 2 Jan 2024 11:39:37 +0900 Subject: [PATCH 3/6] =?UTF-8?q?#6=20[feat]=20Curious=20=ED=81=B4=EB=9E=98?= =?UTF-8?q?=EC=8A=A4=EC=97=90=20=EC=83=9D=EC=84=B1=20=EC=8B=9C=EA=B0=84=20?= =?UTF-8?q?JPA=20Auditing=20=EA=B8=B0=EB=8A=A5=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mile/curious/config/JpaAuditingConfig.java | 9 +++++++++ .../com/mile/curious/domain/BaseTimeEntity.java | 15 +++++++++++++++ .../java/com/mile/curious/domain/Curious.java | 3 ++- 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 server/module-domain/src/main/java/com/mile/curious/config/JpaAuditingConfig.java create mode 100644 server/module-domain/src/main/java/com/mile/curious/domain/BaseTimeEntity.java diff --git a/server/module-domain/src/main/java/com/mile/curious/config/JpaAuditingConfig.java b/server/module-domain/src/main/java/com/mile/curious/config/JpaAuditingConfig.java new file mode 100644 index 00000000..461200c5 --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/curious/config/JpaAuditingConfig.java @@ -0,0 +1,9 @@ +package com.mile.curious.config; + +import org.springframework.context.annotation.Configuration; +import org.springframework.data.jpa.repository.config.EnableJpaAuditing; + +@Configuration +@EnableJpaAuditing +public class JpaAuditingConfig { +} diff --git a/server/module-domain/src/main/java/com/mile/curious/domain/BaseTimeEntity.java b/server/module-domain/src/main/java/com/mile/curious/domain/BaseTimeEntity.java new file mode 100644 index 00000000..4b336363 --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/curious/domain/BaseTimeEntity.java @@ -0,0 +1,15 @@ +package com.mile.curious.domain; + +import jakarta.persistence.EntityListeners; +import jakarta.persistence.MappedSuperclass; +import java.time.LocalDateTime; +import org.springframework.data.annotation.CreatedDate; +import org.springframework.data.jpa.domain.support.AuditingEntityListener; + +@MappedSuperclass +@EntityListeners(AuditingEntityListener.class) +public abstract class BaseTimeEntity { + @CreatedDate + private LocalDateTime createdAt; +} + diff --git a/server/module-domain/src/main/java/com/mile/curious/domain/Curious.java b/server/module-domain/src/main/java/com/mile/curious/domain/Curious.java index 32b350f8..2eb036bc 100644 --- a/server/module-domain/src/main/java/com/mile/curious/domain/Curious.java +++ b/server/module-domain/src/main/java/com/mile/curious/domain/Curious.java @@ -1,5 +1,6 @@ package com.mile.curious.domain; +import com.mile.comment.domain.BaseTimeEntity; import com.mile.post.domain.Post; import com.mile.user.domain.User; import jakarta.persistence.Entity; @@ -9,7 +10,7 @@ import jakarta.persistence.ManyToOne; @Entity -public class Curious { +public class Curious extends BaseTimeEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; From f03d264e1fff5ee04c8f03135137bd9d9df6d647 Mon Sep 17 00:00:00 2001 From: parkheeddong Date: Tue, 2 Jan 2024 11:57:27 +0900 Subject: [PATCH 4/6] =?UTF-8?q?#6=20[refactor]=20=EA=B8=80=EA=B0=90=20?= =?UTF-8?q?=EC=9D=B4=EB=A6=84=20content=20->=20topic=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/mile/content/serivce/ContentService.java | 7 ------- .../src/main/java/com/mile/post/domain/Post.java | 6 +++--- .../domain/Content.java => topic/domain/Topic.java} | 6 +++--- .../src/main/java/com/mile/topic/serivce/TopicService.java | 7 +++++++ 4 files changed, 13 insertions(+), 13 deletions(-) delete mode 100644 server/module-domain/src/main/java/com/mile/content/serivce/ContentService.java rename server/module-domain/src/main/java/com/mile/{content/domain/Content.java => topic/domain/Topic.java} (83%) create mode 100644 server/module-domain/src/main/java/com/mile/topic/serivce/TopicService.java diff --git a/server/module-domain/src/main/java/com/mile/content/serivce/ContentService.java b/server/module-domain/src/main/java/com/mile/content/serivce/ContentService.java deleted file mode 100644 index ecdddc6c..00000000 --- a/server/module-domain/src/main/java/com/mile/content/serivce/ContentService.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.mile.content.serivce; - -import org.springframework.stereotype.Service; - -@Service -public class ContentService { -} diff --git a/server/module-domain/src/main/java/com/mile/post/domain/Post.java b/server/module-domain/src/main/java/com/mile/post/domain/Post.java index 3e522b73..7f952bd6 100644 --- a/server/module-domain/src/main/java/com/mile/post/domain/Post.java +++ b/server/module-domain/src/main/java/com/mile/post/domain/Post.java @@ -1,6 +1,6 @@ package com.mile.post.domain; -import com.mile.content.domain.Content; +import com.mile.topic.domain.Topic; import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; @@ -13,9 +13,9 @@ public class Post { @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @ManyToOne - private Content content; + private Topic topic; private String title; - private String writings; + private String content; private String image; private int curiousCount; private boolean anonymous; diff --git a/server/module-domain/src/main/java/com/mile/content/domain/Content.java b/server/module-domain/src/main/java/com/mile/topic/domain/Topic.java similarity index 83% rename from server/module-domain/src/main/java/com/mile/content/domain/Content.java rename to server/module-domain/src/main/java/com/mile/topic/domain/Topic.java index 863e270a..5a0757af 100644 --- a/server/module-domain/src/main/java/com/mile/content/domain/Content.java +++ b/server/module-domain/src/main/java/com/mile/topic/domain/Topic.java @@ -1,4 +1,4 @@ -package com.mile.content.domain; +package com.mile.topic.domain; import com.mile.moim.domain.Moim; import jakarta.persistence.Entity; @@ -8,7 +8,7 @@ import jakarta.persistence.ManyToOne; @Entity -public class Content { +public class Topic { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @@ -16,7 +16,7 @@ public class Content { @ManyToOne private Moim moim; - private String content; + private String topic; private int week; private boolean isClosed; } diff --git a/server/module-domain/src/main/java/com/mile/topic/serivce/TopicService.java b/server/module-domain/src/main/java/com/mile/topic/serivce/TopicService.java new file mode 100644 index 00000000..70b6e999 --- /dev/null +++ b/server/module-domain/src/main/java/com/mile/topic/serivce/TopicService.java @@ -0,0 +1,7 @@ +package com.mile.topic.serivce; + +import org.springframework.stereotype.Service; + +@Service +public class TopicService { +} From a79df6a22dc3cd25a560e78c71ca7b5c006a24f3 Mon Sep 17 00:00:00 2001 From: parkheeddong Date: Tue, 2 Jan 2024 12:02:05 +0900 Subject: [PATCH 5/6] =?UTF-8?q?#6=20[refactor]=20Auditing=20=ED=81=B4?= =?UTF-8?q?=EB=9E=98=EC=8A=A4=20=ED=8C=A8=ED=82=A4=EC=A7=80=20=EC=9C=84?= =?UTF-8?q?=EC=B9=98=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/mile/comment/domain/Comment.java | 1 + .../domain => config}/BaseTimeEntity.java | 2 +- .../{comment => }/config/JpaAuditingConfig.java | 2 +- .../mile/curious/config/JpaAuditingConfig.java | 9 --------- .../com/mile/curious/domain/BaseTimeEntity.java | 15 --------------- .../java/com/mile/curious/domain/Curious.java | 2 +- 6 files changed, 4 insertions(+), 27 deletions(-) rename server/module-domain/src/main/java/com/mile/{comment/domain => config}/BaseTimeEntity.java (92%) rename server/module-domain/src/main/java/com/mile/{comment => }/config/JpaAuditingConfig.java (86%) delete mode 100644 server/module-domain/src/main/java/com/mile/curious/config/JpaAuditingConfig.java delete mode 100644 server/module-domain/src/main/java/com/mile/curious/domain/BaseTimeEntity.java diff --git a/server/module-domain/src/main/java/com/mile/comment/domain/Comment.java b/server/module-domain/src/main/java/com/mile/comment/domain/Comment.java index 695bc27e..75c175ff 100644 --- a/server/module-domain/src/main/java/com/mile/comment/domain/Comment.java +++ b/server/module-domain/src/main/java/com/mile/comment/domain/Comment.java @@ -1,5 +1,6 @@ package com.mile.comment.domain; +import com.mile.config.BaseTimeEntity; import com.mile.post.domain.Post; import com.mile.user.domain.User; import jakarta.persistence.Entity; diff --git a/server/module-domain/src/main/java/com/mile/comment/domain/BaseTimeEntity.java b/server/module-domain/src/main/java/com/mile/config/BaseTimeEntity.java similarity index 92% rename from server/module-domain/src/main/java/com/mile/comment/domain/BaseTimeEntity.java rename to server/module-domain/src/main/java/com/mile/config/BaseTimeEntity.java index 67b622f0..9d958a42 100644 --- a/server/module-domain/src/main/java/com/mile/comment/domain/BaseTimeEntity.java +++ b/server/module-domain/src/main/java/com/mile/config/BaseTimeEntity.java @@ -1,4 +1,4 @@ -package com.mile.comment.domain; +package com.mile.config; import jakarta.persistence.EntityListeners; import jakarta.persistence.MappedSuperclass; diff --git a/server/module-domain/src/main/java/com/mile/comment/config/JpaAuditingConfig.java b/server/module-domain/src/main/java/com/mile/config/JpaAuditingConfig.java similarity index 86% rename from server/module-domain/src/main/java/com/mile/comment/config/JpaAuditingConfig.java rename to server/module-domain/src/main/java/com/mile/config/JpaAuditingConfig.java index 4fa60468..95956417 100644 --- a/server/module-domain/src/main/java/com/mile/comment/config/JpaAuditingConfig.java +++ b/server/module-domain/src/main/java/com/mile/config/JpaAuditingConfig.java @@ -1,4 +1,4 @@ -package com.mile.comment.config; +package com.mile.config; import org.springframework.context.annotation.Configuration; import org.springframework.data.jpa.repository.config.EnableJpaAuditing; diff --git a/server/module-domain/src/main/java/com/mile/curious/config/JpaAuditingConfig.java b/server/module-domain/src/main/java/com/mile/curious/config/JpaAuditingConfig.java deleted file mode 100644 index 461200c5..00000000 --- a/server/module-domain/src/main/java/com/mile/curious/config/JpaAuditingConfig.java +++ /dev/null @@ -1,9 +0,0 @@ -package com.mile.curious.config; - -import org.springframework.context.annotation.Configuration; -import org.springframework.data.jpa.repository.config.EnableJpaAuditing; - -@Configuration -@EnableJpaAuditing -public class JpaAuditingConfig { -} diff --git a/server/module-domain/src/main/java/com/mile/curious/domain/BaseTimeEntity.java b/server/module-domain/src/main/java/com/mile/curious/domain/BaseTimeEntity.java deleted file mode 100644 index 4b336363..00000000 --- a/server/module-domain/src/main/java/com/mile/curious/domain/BaseTimeEntity.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.mile.curious.domain; - -import jakarta.persistence.EntityListeners; -import jakarta.persistence.MappedSuperclass; -import java.time.LocalDateTime; -import org.springframework.data.annotation.CreatedDate; -import org.springframework.data.jpa.domain.support.AuditingEntityListener; - -@MappedSuperclass -@EntityListeners(AuditingEntityListener.class) -public abstract class BaseTimeEntity { - @CreatedDate - private LocalDateTime createdAt; -} - diff --git a/server/module-domain/src/main/java/com/mile/curious/domain/Curious.java b/server/module-domain/src/main/java/com/mile/curious/domain/Curious.java index 2eb036bc..e9a69b34 100644 --- a/server/module-domain/src/main/java/com/mile/curious/domain/Curious.java +++ b/server/module-domain/src/main/java/com/mile/curious/domain/Curious.java @@ -1,6 +1,6 @@ package com.mile.curious.domain; -import com.mile.comment.domain.BaseTimeEntity; +import com.mile.config.BaseTimeEntity; import com.mile.post.domain.Post; import com.mile.user.domain.User; import jakarta.persistence.Entity; From cc1c5223bd95ac370290317420aace58400b1cc7 Mon Sep 17 00:00:00 2001 From: sohyundoh Date: Tue, 2 Jan 2024 12:24:19 +0900 Subject: [PATCH 6/6] =?UTF-8?q?#6=20[feat]=20=EB=8F=84=EB=A9=94=EC=9D=B8?= =?UTF-8?q?=20=EC=97=94=ED=8B=B0=ED=8B=B0=20=EC=9E=91=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/libs/server-plain.jar | Bin 0 -> 261 bytes build/resolvedMainClassName | 0 build/tmp/jar/MANIFEST.MF | 2 ++ .../com/mile/{post => }/PostController.java | 2 +- .../libs/module-auth-1.0.7-SNAPSHOT-plain.jar | Bin 1119 -> 1119 bytes .../com/mile/comment/domain/Comment.class | Bin 0 -> 765 bytes .../mile/comment/service/CommentService.class | Bin 0 -> 400 bytes .../main/com/mile/config/BaseTimeEntity.class | Bin 0 -> 623 bytes .../com/mile/config/JpaAuditingConfig.class | Bin 0 -> 478 bytes .../com/mile/curious/domain/Curious.class | Bin 0 -> 702 bytes .../mile/curious/serivce/CuriousService.class | Bin 0 -> 400 bytes .../java/main/com/mile/moim/domain/Moim.class | Bin 0 -> 702 bytes .../com/mile/moim/serivce/MoimService.class | Bin 0 -> 385 bytes .../mile/penNameProfile/domain/PenName.class | Bin 0 -> 766 bytes .../serivce/PenNameProfileService.class | Bin 0 -> 435 bytes .../java/main/com/mile/post/Post.class | Bin 0 -> 756 bytes .../main/com/mile/topic/domain/Topic.class | Bin 0 -> 707 bytes .../com/mile/topic/serivce/TopicService.class | Bin 0 -> 390 bytes .../java/main/com/mile/user/domain/User.class | Bin 0 -> 640 bytes .../com/mile/user/serivce/UserService.class | Bin 0 -> 385 bytes .../stash-dir/Post.class.uniqueId1} | Bin .../stash-dir/PostService.class.uniqueId0} | Bin .../compileJava/previous-compilation-data.bin | Bin 23253 -> 29767 bytes .../java/com/mile/comment/domain/Comment.java | 2 +- .../mile/comment/service/CommentService.java | 0 .../java/com/mile/config/BaseTimeEntity.java | 0 .../com/mile/config/JpaAuditingConfig.java | 0 .../java/com/mile/curious/domain/Curious.java | 2 +- .../mile/curious/serivce/CuriousService.java | 0 .../main/java/com/mile/moim/domain/Moim.java | 2 -- .../com/mile/moim/serivce/MoimService.java | 0 .../mile/penNameProfile/domain/PenName.java | 0 .../serivce/PenNameProfileService.java | 0 .../java/com/mile/post/{domain => }/Post.java | 2 +- .../com/mile/post/service/PostService.java | 7 ------- .../java/com/mile/topic/domain/Topic.java | 0 .../com/mile/topic/serivce/TopicService.java | 0 .../main/java/com/mile/user/domain/User.java | 0 .../com/mile/user/serivce/UserService.java | 0 39 files changed, 6 insertions(+), 13 deletions(-) create mode 100644 build/libs/server-plain.jar create mode 100644 build/resolvedMainClassName create mode 100644 build/tmp/jar/MANIFEST.MF rename module-api/src/main/java/com/mile/{post => }/PostController.java (58%) create mode 100644 module-domain/build/classes/java/main/com/mile/comment/domain/Comment.class create mode 100644 module-domain/build/classes/java/main/com/mile/comment/service/CommentService.class create mode 100644 module-domain/build/classes/java/main/com/mile/config/BaseTimeEntity.class create mode 100644 module-domain/build/classes/java/main/com/mile/config/JpaAuditingConfig.class create mode 100644 module-domain/build/classes/java/main/com/mile/curious/domain/Curious.class create mode 100644 module-domain/build/classes/java/main/com/mile/curious/serivce/CuriousService.class create mode 100644 module-domain/build/classes/java/main/com/mile/moim/domain/Moim.class create mode 100644 module-domain/build/classes/java/main/com/mile/moim/serivce/MoimService.class create mode 100644 module-domain/build/classes/java/main/com/mile/penNameProfile/domain/PenName.class create mode 100644 module-domain/build/classes/java/main/com/mile/penNameProfile/serivce/PenNameProfileService.class create mode 100644 module-domain/build/classes/java/main/com/mile/post/Post.class create mode 100644 module-domain/build/classes/java/main/com/mile/topic/domain/Topic.class create mode 100644 module-domain/build/classes/java/main/com/mile/topic/serivce/TopicService.class create mode 100644 module-domain/build/classes/java/main/com/mile/user/domain/User.class create mode 100644 module-domain/build/classes/java/main/com/mile/user/serivce/UserService.class rename module-domain/build/{classes/java/main/com/mile/post/domain/Post.class => tmp/compileJava/compileTransaction/stash-dir/Post.class.uniqueId1} (100%) rename module-domain/build/{classes/java/main/com/mile/post/service/PostService.class => tmp/compileJava/compileTransaction/stash-dir/PostService.class.uniqueId0} (100%) rename {server/module-domain => module-domain}/src/main/java/com/mile/comment/domain/Comment.java (94%) rename {server/module-domain => module-domain}/src/main/java/com/mile/comment/service/CommentService.java (100%) rename {server/module-domain => module-domain}/src/main/java/com/mile/config/BaseTimeEntity.java (100%) rename {server/module-domain => module-domain}/src/main/java/com/mile/config/JpaAuditingConfig.java (100%) rename {server/module-domain => module-domain}/src/main/java/com/mile/curious/domain/Curious.java (93%) rename {server/module-domain => module-domain}/src/main/java/com/mile/curious/serivce/CuriousService.java (100%) rename {server/module-domain => module-domain}/src/main/java/com/mile/moim/domain/Moim.java (93%) rename {server/module-domain => module-domain}/src/main/java/com/mile/moim/serivce/MoimService.java (100%) rename {server/module-domain => module-domain}/src/main/java/com/mile/penNameProfile/domain/PenName.java (100%) rename {server/module-domain => module-domain}/src/main/java/com/mile/penNameProfile/serivce/PenNameProfileService.java (100%) rename module-domain/src/main/java/com/mile/post/{domain => }/Post.java (94%) delete mode 100644 module-domain/src/main/java/com/mile/post/service/PostService.java rename {server/module-domain => module-domain}/src/main/java/com/mile/topic/domain/Topic.java (100%) rename {server/module-domain => module-domain}/src/main/java/com/mile/topic/serivce/TopicService.java (100%) rename {server/module-domain => module-domain}/src/main/java/com/mile/user/domain/User.java (100%) rename {server/module-domain => module-domain}/src/main/java/com/mile/user/serivce/UserService.java (100%) diff --git a/build/libs/server-plain.jar b/build/libs/server-plain.jar new file mode 100644 index 0000000000000000000000000000000000000000..d475e8589d6f7beb5f6b4ece54d58cb7ef4c09b2 GIT binary patch literal 261 zcmWIWW@Zs#VBp|jxS6CB!2kqIAOZ+Df!NnI#8KDN&rP41Apk|;rh2A#(m(~0Kn&E5 zQ0VLE=jrAe9HQsz_SyH$X&-N0y^Flwx?1PXoZlQ|aK-q+(??I4fQB(Li7?}~7ic07 t2r#^L1krF;pld^S1xPUnENRpPl5lNEZVK>bWdo^T0>VllT?XPX0084!Fi!vg literal 0 HcmV?d00001 diff --git a/build/resolvedMainClassName b/build/resolvedMainClassName new file mode 100644 index 00000000..e69de29b diff --git a/build/tmp/jar/MANIFEST.MF b/build/tmp/jar/MANIFEST.MF new file mode 100644 index 00000000..58630c02 --- /dev/null +++ b/build/tmp/jar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/module-api/src/main/java/com/mile/post/PostController.java b/module-api/src/main/java/com/mile/PostController.java similarity index 58% rename from module-api/src/main/java/com/mile/post/PostController.java rename to module-api/src/main/java/com/mile/PostController.java index 5368a00d..5698b67a 100644 --- a/module-api/src/main/java/com/mile/post/PostController.java +++ b/module-api/src/main/java/com/mile/PostController.java @@ -1,4 +1,4 @@ -package com.mile.post; +package com.mile; public class PostController { } diff --git a/module-auth/build/libs/module-auth-1.0.7-SNAPSHOT-plain.jar b/module-auth/build/libs/module-auth-1.0.7-SNAPSHOT-plain.jar index 94d788cdb052bf2d3da631d19c6262c55f2d93ac..c951e664c71b2f9b435371fac8141e734985331c 100644 GIT binary patch delta 141 zcmcc5ai4=Xz?+#xgn@yBgW*<^(nMZ0W*#7A=EV%+H7kOtK&P+C$lq4g2j}XZNYRhvkRDB#SFG+@^|J80MY;}{Qv*} diff --git a/module-domain/build/classes/java/main/com/mile/comment/domain/Comment.class b/module-domain/build/classes/java/main/com/mile/comment/domain/Comment.class new file mode 100644 index 0000000000000000000000000000000000000000..52e1db6e1b4c8d0b7f24a075fd43444bb7eda749 GIT binary patch literal 765 zcmaJA*wruM95-O)vrFUe*N>;_a6YB;9ds}EVR+=Vi7IEZt4nEn4DGW>_;A8pIPg?_Qu(Yuqol6b?LR5a9NqkvrSnIGD+K;>w3kOOYJ!u>AYqM zTdI7(V`=)o8B#BqPGZL3#oIQW7WrP@!r44<85359#_~~JoN}3H zSz9RKQk{=4LLB=v)|U!WE%88YdBU z2&b7VRAF*fk`!!%D%r11#%j9ZvkfJ*rtXmm{n%K(T@@+&2c71k3}ct+Jkj1%d@HuX zvndJV_@DhJgzn6(e8xBO8N$(D`}1lR!twpe22*fiN+Vv^*1DjBaaOEGvGa3PF1@ky zC$9^Bb^b+_fjztMwq&)PWP%e!vZ?BjgzQRiSD30f&_4SBy^GL5SFkEqxF^`F^S0dk Pb^V~mJ_hv*!XfYrf9zzW literal 0 HcmV?d00001 diff --git a/module-domain/build/classes/java/main/com/mile/config/BaseTimeEntity.class b/module-domain/build/classes/java/main/com/mile/config/BaseTimeEntity.class new file mode 100644 index 0000000000000000000000000000000000000000..c4566ec68c8aa1cce51ecc472ba3565443387304 GIT binary patch literal 623 zcmaJ;O-~d-5Uqy&kaZPU@atmqpivHVIHM#B=xNkM$X-0v_7qDmGu@N!9tc0nlZgj@ zfIrIcW|o+cfS0PNs#ovztNHWy_Z1O+q~`-#qUAnyhSa5=qP01nvo6@p^tb6;Oj6YQ zV4Y2Sik9EKpY-X0qL;>(y0nF83xoJY)kp%l1-P2R!k61l8>?eB5NrV#yazc zi$hEr@GfTGYiyJe>i=x5NbHV z*E#UHC|b>|ldp9-m2k}9RWxdqCmd{3-!wbv)I#W0_J2Fz9US>O82Jp#iZ*V$-EQnD zdJCIp9PqkILbNf7Gort6RY`tSqh|_^5nONX1THR@wR_kHu6xc!4Y|Yn?=Y`e=e}g? zbgZk&hor}KZWAtcn{T)Cn)>+BL<(_*2FMRl^^k{c7kX{=2$e=xA$PZak@|^`C3=k5 ifC+1>h{FYd)@Z$*kJ`A=l8%7iMEwMqr$0y;dUg$boT*L# literal 0 HcmV?d00001 diff --git a/module-domain/build/classes/java/main/com/mile/config/JpaAuditingConfig.class b/module-domain/build/classes/java/main/com/mile/config/JpaAuditingConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..1a86a94e6f57d83154491939bae37dcb1db7b0c9 GIT binary patch literal 478 zcmah`O-lnY5Ph+q)@o}7!DI2F9?Z>4Rj5S|vM8wZo^I21>Ta@Rvwr+6Pl5-3fImu{ zT|W>MOkgJSCX+XB^7{7t0^k5^Ei9nYK(&n;>H^)lx>Yh(CX(lqxemQReV+{ZLxIZH z_PBwjKtHsJOeoeev}Q(;JWbUwpOPmNjY>qIIe<&zws1opm>b7_aZWRNq(Shnn1#g-m_)XW>+NCFiM(o9`Ftl C$AAC; literal 0 HcmV?d00001 diff --git a/module-domain/build/classes/java/main/com/mile/curious/domain/Curious.class b/module-domain/build/classes/java/main/com/mile/curious/domain/Curious.class new file mode 100644 index 0000000000000000000000000000000000000000..abb1628c0dca9d995753411f07b2cfc6fc95c276 GIT binary patch literal 702 zcmaJfgc5Pg%RNeO{|P@tuyRV5CE1N#FCNTn1M$rJ=8634AQqzm?LXK_N} zzz^U@Rm?hpNGRg+#&2fc+wtuFy87`Gz*Fq^(L%e2&HyXu681A!s?rp!GG{-Tv3jmO zr>5jH8%&rIx=)NX;TfTQ^l;R}D&b%usVn1ZuX0yvW7X-55?UrFtS6uKSFH+d$0~7l zd`#GRSBq=OBje3Q!6(+bpo4MN6Sk%Oi>`uJ6Ry1Rfo;ZWn2YSe($XuoTsdt>o{|#e{k*Al3&SdonitqXP>Ckpl9Xx_$- z!m0I{&NwA)i@?6fbxwgdmh|+O&nRrzl0swZA0+h>c63u@3kvsUk%}@%yfx|E1TOhj zY{Vzd6-LQF-ybVQ=HrOwxZ z-SRP*j9z?r)_J5rKEAF=Zzmb!1Z~+=d6b0gN^n=0t~k&bd@;lR~>maxy+QSy1Rc z5hvk5Vd25UQ4fm>o0+$XmBJ*}i%oKGwYcPnZ-tiR3hTo^X--2aZn96-o7x4jW+au2 z3-io5A9N7!DuoRaKI$^)zsOKMdAO zrxy)l@Z#_|9i;CRI{q`$DQpdYPgYl^{59EIzFA^tZYM|DO;dm3V#>DD)-at|J)yoL z?t?FFGbB5d>UBLXBvVlD8T;Jlj9D3qGsm?Zn=;j0OI)7MbTQJUL_9OL!M2; z>RG;j>gzHyFL@b-rFf6W@eT^xb2~reIl^=wyXf%~0A0!@^ufl7)`*s=uM%G~Sivd{ zYgnJTyVTd|Zs7(gQQw^DTQhwd8?IdRB#3IJ#fE$d+bYvRF)<^U*~1P8>#=4+~wc0=vai zFqU3@c+q8~Kt8^$NN+zd#t?~&rdmq23`cNRn65d{KK+1t7omYvuxeMhC)lmeZK?Zp O|DeVm`t=QkL*N(s)?QEm literal 0 HcmV?d00001 diff --git a/module-domain/build/classes/java/main/com/mile/penNameProfile/domain/PenName.class b/module-domain/build/classes/java/main/com/mile/penNameProfile/domain/PenName.class new file mode 100644 index 0000000000000000000000000000000000000000..71921e9ba78626fb8ecd27c37cb76015c6df529b GIT binary patch literal 766 zcmah{+invv5Is(FDIxU6t)-=*5~>Oh><1K(5EK+CO)I)Y;?db1g4?xSdA*=~7Eee# z@Bw@jVr;e)Py{bCK65$axqSQnN(bp%fu^=f3v3R5^%x8nogMOQyDVi+XSP&1}u*Hs|Q&p)xe8^n_e0d2WH+X0jMdrvk2x zP5)l;Aong?_~)9Kzk6aUm(fe!p+K)*-=nZLfvvf{9`OGBY#%%5@Bx93r-3WzLf|T+ zRYpD5*BCDmma)QyRjk$SHtXx`Zr}!PMt!T+x3T_Lj9|={$#R1u6V`%t>)~gJPciil a%isoA+>9~?U<-Gne>=*4{8xy(2mAo0H@{v0 literal 0 HcmV?d00001 diff --git a/module-domain/build/classes/java/main/com/mile/penNameProfile/serivce/PenNameProfileService.class b/module-domain/build/classes/java/main/com/mile/penNameProfile/serivce/PenNameProfileService.class new file mode 100644 index 0000000000000000000000000000000000000000..b5c6c5c58c1d3b85bad8b9249ad1cdfbf40ab558 GIT binary patch literal 435 zcmbVIyG{c!5FFdBnm!&k3#I7 z(jZY`OS7I?OFOe)-yfdFKnLt8j3?vVn7&a=~KY+FBP(U}t6i zAa;JPi=}5fpLq%U;{3BN0(o-bbxC>?Z-^tbWtrtsa%G)@+ro6kf#%6O)SC!3M1p0z X#2vv-^=?Ytt@?WvcG0VTDC`42N{Dgs literal 0 HcmV?d00001 diff --git a/module-domain/build/classes/java/main/com/mile/post/Post.class b/module-domain/build/classes/java/main/com/mile/post/Post.class new file mode 100644 index 0000000000000000000000000000000000000000..3def668b74be85cc866d5de3e74a74eb0d1a6db8 GIT binary patch literal 756 zcmah{%Wl&^6g`v1Ng4uuP@sjD@+cCpz#mXRLZzTcp+(e+1iOhn3RCPE%N`^7vsfXq z-~;$5#F-&#Swv!UkM6nm%ze$T-#>l=c!5Vlbgv1@-e$dt@`})+XAh zlct!dDv?~KFKAPlPi3XOzaYErv*t5fmt$SriM&)(FAsvj(N=M zx%LqE(dSnI2DGaff-Tb9pf@63rGHIf4eKN}u(=5Lh}RkJU<)?_-dy0V1#V*}@V9X% x;BG+f!2d_uJ+d)T5TmExA-;vQyR<$GcCk-8`kR1z?9-Qf5bVRyqt814{s0?@wLAa- literal 0 HcmV?d00001 diff --git a/module-domain/build/classes/java/main/com/mile/topic/domain/Topic.class b/module-domain/build/classes/java/main/com/mile/topic/domain/Topic.class new file mode 100644 index 0000000000000000000000000000000000000000..0ac92394a401da4e0a6fe3630676dede5a8c3d9b GIT binary patch literal 707 zcmah{+fEcg5Iw!@1(#KBf?NfR59)*c0VoMUB%3Udz+@AB>z%2r1vA~7nO@0$mQN-= z_yK;Dp}GTN;wHXS^{M-*>R-Qq`~>hGFWRVKriFS34Kx)NuFO}Xb7P14d~ijnS7^Rt z%l<%N=GE(d3$qHFsVj8BIce`koa)RKhOJHlP^fVxb$Snldd?2_71l4t)^kC9u6U5s zp|#E%&(2l~YZ88KN^kUt%8DybHYMH7B<F(0a6`IniR{F81KW5W O{X0?a##ut#9&igHIIMX9 literal 0 HcmV?d00001 diff --git a/module-domain/build/classes/java/main/com/mile/topic/serivce/TopicService.class b/module-domain/build/classes/java/main/com/mile/topic/serivce/TopicService.class new file mode 100644 index 0000000000000000000000000000000000000000..c7c4ba149d1531049f22965136787034ae41c3d6 GIT binary patch literal 390 zcma)2!A=4(5PgLObVWgK9*r?U5B3945@X_NqlpmirH(kb+mdd<_*tGzJoo{AlyP>$ z!J}>Rrti(9Z)U!KKED85VUVJMW(P?ZEwmN-OS3ULH*TTt=S#9tp?%4Y<5;0NJezf} zqi|w1T=A`# z#AhxQPP2dfJyJ*~ejO~`N)rl)e~mAy2^5YV)-G~EGcH+NuATGIMD|WhhM5lwU9JMV z#Zxc^z54K?%SeHId|Q#;&M?9;Is=fN_+Eq9CX-aRDx@4?s-_pqXTXiHwuDtm(dt1>IGoy4qwu%aw@> zKfsSNoGvDT1;))ieeXT@ac=dWzrTJ1c!w7~EMT#VRv&G26jsm8ccTmArux(5T(YRp zd25}G?-dqz_r_f;DQsoF)TJ#%*OdgF`_fpazwldO!RG8TylFG^Zo1E!&$WxTl(DVs zq>uyWd^FK|S1D|geqlm1`cgt=t0*oLJ;+)1>dw?haS}|Fd~AwZNL#96<4@rmhj*d@8gV9%o?ggj&0rzeTl@to=xAs4c!6pSQXG$T*mS#%4XWf|(WzwL~I`lb% zD?{t#q%J2CMusw*Rz5Su*aX}7^I$7}v(&vk{O2L5sdwt@kjV$$Sz)=k?wjVS3Oje+ zI~muTQ*B|AAlys|>6$4dOZ;CVVu_ zfel-JclXZnd%o|V&o2NM828aayN76i4!R1XmDw1b8@trE>58(T&^>3%;ZmVJJxO}l zQJ7?|&;{qDtCGBy!<&rsgCq;`8_q}}x^j;ahA~^Zsfv{Ry-9On#<9yxo*2({y(OdY z%%#F{{O`*%h5o`-KBH?fAcp^_p4H|Rj_xWOxS)hf7KypFE||d1io!H@eyPi~XS;mz zrl42nUvwGBlM8Qa(%TQrFhNg7Q!gc3h9kHum2PUFbNT`GE<_7`!Ma`Jp5UO#I}-Ps O{y~F7jG7w?hrlm63SN-_ literal 0 HcmV?d00001 diff --git a/module-domain/build/classes/java/main/com/mile/post/domain/Post.class b/module-domain/build/tmp/compileJava/compileTransaction/stash-dir/Post.class.uniqueId1 similarity index 100% rename from module-domain/build/classes/java/main/com/mile/post/domain/Post.class rename to module-domain/build/tmp/compileJava/compileTransaction/stash-dir/Post.class.uniqueId1 diff --git a/module-domain/build/classes/java/main/com/mile/post/service/PostService.class b/module-domain/build/tmp/compileJava/compileTransaction/stash-dir/PostService.class.uniqueId0 similarity index 100% rename from module-domain/build/classes/java/main/com/mile/post/service/PostService.class rename to module-domain/build/tmp/compileJava/compileTransaction/stash-dir/PostService.class.uniqueId0 diff --git a/module-domain/build/tmp/compileJava/previous-compilation-data.bin b/module-domain/build/tmp/compileJava/previous-compilation-data.bin index 2e12961b299d5163a18702e5cfe07fc110f5e192..2f668a8e9fabb446cd185404490370390a3d3e7b 100644 GIT binary patch literal 29767 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 literal 23253 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