Skip to content
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
package es.princip.ringus.domain.bookmark;

import es.princip.ringus.domain.support.QueryDslSupport;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Repository;

import static es.princip.ringus.domain.mentoring.QMentoring.mentoring;

@Repository
@RequiredArgsConstructor
public class BookmarkQueryDslRepositoryImpl extends QueryDslSupport implements BookmarkQueryDslRepository {
@Override
public Boolean isBookmarked(Long memberId, Long mentorId) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import com.querydsl.core.types.OrderSpecifier;
import com.querydsl.jpa.impl.JPAQuery;
import es.princip.ringus.domain.bookmark.BookmarkRepository;
import es.princip.ringus.domain.mentoring.MentoringQueryDslRepository;
import es.princip.ringus.domain.mentoring.MentoringRepository;
import es.princip.ringus.domain.support.QueryDslSupport;
import es.princip.ringus.presentation.mentor.dto.CursorRequest;
import es.princip.ringus.presentation.mentor.dto.MentorCardResponse;
Expand All @@ -25,7 +25,7 @@
@RequiredArgsConstructor
public class MentorQueryDslRepositoryImpl extends QueryDslSupport implements MentorQueryDslRepository{

private final MentoringQueryDslRepository mentoringQueryDslRepository;
private final MentoringRepository mentoringRepository;
private final BookmarkRepository bookmarkRepository;

private List<Tuple> fetchMentor(
Expand Down Expand Up @@ -83,7 +83,7 @@ private List<MentorCardResponse> fetchContent(
tuple.get(mentor.organization),
tuple.get(mentor.message),
tuple.get(mentoring.mentoringStatus.stringValue()),
mentoringQueryDslRepository.findMentoringCountBy(tuple.get(mentor.id))
mentoringRepository.findMentoringCountBy(tuple.get(mentor.id))
);
} else {
return MentorCardResponse.of(
Expand All @@ -93,7 +93,7 @@ private List<MentorCardResponse> fetchContent(
tuple.get(mentor.introduction),
tuple.get(mentor.organization),
tuple.get(mentor.message),
mentoringQueryDslRepository.findMentoringCountBy(tuple.get(mentor.id)),
mentoringRepository.findMentoringCountBy(tuple.get(mentor.id)),
bookmarkRepository.isBookmarked(memberId, tuple.get(mentor.id))
);
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
package es.princip.ringus.domain.mentoring;

import es.princip.ringus.domain.support.QueryDslSupport;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Repository;

import static es.princip.ringus.domain.mentoring.QMentoring.mentoring;

@Repository
@RequiredArgsConstructor
public class MentoringQueryDslRepositoryImpl extends QueryDslSupport implements MentoringQueryDslRepository {

@Override
Expand Down