diff --git a/src/main/java/com/techfork/domain/post/entity/Post.java b/src/main/java/com/techfork/domain/post/entity/Post.java index deec080..7064d90 100644 --- a/src/main/java/com/techfork/domain/post/entity/Post.java +++ b/src/main/java/com/techfork/domain/post/entity/Post.java @@ -71,11 +71,12 @@ public class Post extends BaseEntity { @PersistenceCreator @Builder - Post(String title, String fullContent, String plainContent, String company, String logoUrl, String thumbnailUrl, + Post(String title, String fullContent, String plainContent, String summary, String company, String logoUrl, String thumbnailUrl, String url, LocalDateTime publishedAt, LocalDateTime crawledAt, LocalDateTime embeddedAt, TechBlog techBlog) { this.title = title; this.fullContent = fullContent; this.plainContent = plainContent; + this.summary = summary; this.company = company; this.logoUrl = logoUrl; this.thumbnailUrl = thumbnailUrl; diff --git a/src/main/java/com/techfork/domain/recommendation/entity/RecommendationHistory.java b/src/main/java/com/techfork/domain/recommendation/entity/RecommendationHistory.java index bb49a6d..7b2e120 100644 --- a/src/main/java/com/techfork/domain/recommendation/entity/RecommendationHistory.java +++ b/src/main/java/com/techfork/domain/recommendation/entity/RecommendationHistory.java @@ -56,14 +56,16 @@ public class RecommendationHistory extends BaseEntity { @PersistenceCreator @Builder RecommendationHistory(User user, Post post, Double similarityScore, - Double mmrScore, Integer rankOrder, LocalDateTime recommendedAt) { + Double mmrScore, Integer rankOrder, LocalDateTime recommendedAt, + Boolean isClicked, LocalDateTime clickedAt) { this.user = user; this.post = post; this.similarityScore = similarityScore; this.mmrScore = mmrScore; this.rankOrder = rankOrder; this.recommendedAt = recommendedAt; - this.isClicked = false; + this.isClicked = isClicked != null ? isClicked : false; + this.clickedAt = clickedAt; } /**