diff --git a/src/main/java/com/server/running_handai/domain/bookmark/controller/BookmarkController.java b/src/main/java/com/server/running_handai/domain/bookmark/controller/BookmarkController.java index eb00794..2fa67e3 100644 --- a/src/main/java/com/server/running_handai/domain/bookmark/controller/BookmarkController.java +++ b/src/main/java/com/server/running_handai/domain/bookmark/controller/BookmarkController.java @@ -3,7 +3,6 @@ import static com.server.running_handai.global.response.ResponseCode.*; import com.server.running_handai.domain.bookmark.dto.BookmarkedCourseDetailDto; -import com.server.running_handai.domain.bookmark.dto.BookmarkedCourseInfoDto; import com.server.running_handai.domain.bookmark.service.BookmarkService; import com.server.running_handai.domain.course.entity.Area; import com.server.running_handai.global.oauth.CustomOAuth2User; diff --git a/src/main/java/com/server/running_handai/domain/bookmark/dto/BookmarkedCourseInfoDto.java b/src/main/java/com/server/running_handai/domain/bookmark/dto/BookmarkedCourseInfoDto.java index f6d79c8..f7a60a3 100644 --- a/src/main/java/com/server/running_handai/domain/bookmark/dto/BookmarkedCourseInfoDto.java +++ b/src/main/java/com/server/running_handai/domain/bookmark/dto/BookmarkedCourseInfoDto.java @@ -6,6 +6,7 @@ @JsonPropertyOrder({ "bookmarkId", "courseId", + "courseName", "thumbnailUrl", "distance", "duration", @@ -16,6 +17,7 @@ public interface BookmarkedCourseInfoDto { long getBookmarkId(); long getCourseId(); + String getCourseName(); String getThumbnailUrl(); @JsonIgnore diff --git a/src/main/java/com/server/running_handai/domain/bookmark/dto/MyBookmarkInfoDto.java b/src/main/java/com/server/running_handai/domain/bookmark/dto/MyBookmarkInfoDto.java index e3a8e36..2fc3d59 100644 --- a/src/main/java/com/server/running_handai/domain/bookmark/dto/MyBookmarkInfoDto.java +++ b/src/main/java/com/server/running_handai/domain/bookmark/dto/MyBookmarkInfoDto.java @@ -3,6 +3,7 @@ public record MyBookmarkInfoDto( long bookmarkId, long courseId, + String courseName, String thumbnailUrl, int bookmarkCount, boolean isBookmarked @@ -11,6 +12,7 @@ public static MyBookmarkInfoDto from(BookmarkedCourseInfoDto courseInfoDto) { return new MyBookmarkInfoDto( courseInfoDto.getBookmarkId(), courseInfoDto.getCourseId(), + courseInfoDto.getCourseName(), courseInfoDto.getThumbnailUrl(), courseInfoDto.getBookmarkCount(), courseInfoDto.getIsBookmarked() diff --git a/src/main/java/com/server/running_handai/domain/bookmark/repository/BookmarkRepository.java b/src/main/java/com/server/running_handai/domain/bookmark/repository/BookmarkRepository.java index 90ff558..ab21ac4 100644 --- a/src/main/java/com/server/running_handai/domain/bookmark/repository/BookmarkRepository.java +++ b/src/main/java/com/server/running_handai/domain/bookmark/repository/BookmarkRepository.java @@ -45,6 +45,7 @@ public interface BookmarkRepository extends JpaRepository { @Query(value = "SELECT " + "b.id AS bookmarkId, " + "c.id AS courseId, " + + "c.name AS courseName, " + "ci.imgUrl AS thumbnailUrl, " + "c.distance AS rawDistance, " + "c.duration AS duration, " @@ -63,6 +64,7 @@ public interface BookmarkRepository extends JpaRepository { @Query(value = "SELECT " + "b.id AS bookmarkId, " + "c.id AS courseId, " + + "c.name AS courseName, " + "ci.imgUrl AS thumbnailUrl, " + "c.distance AS rawDistance, " + "c.duration AS duration, " diff --git a/src/main/java/com/server/running_handai/domain/member/service/MemberService.java b/src/main/java/com/server/running_handai/domain/member/service/MemberService.java index ac84fde..44b9ace 100644 --- a/src/main/java/com/server/running_handai/domain/member/service/MemberService.java +++ b/src/main/java/com/server/running_handai/domain/member/service/MemberService.java @@ -46,7 +46,6 @@ public class MemberService { private static final int MY_COURSE_PREVIEW_MAX_COUNT = 3; private final MemberRepository memberRepository; - private final BookmarkRepository bookmarkRepository; private final JwtProvider jwtProvider; private final BookmarkService bookmarkService; private final CourseService courseService;