Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] 이동봉사자 마이페이지 메인 정보 조회 API 수정 #184

Merged
merged 3 commits into from
May 5, 2024

Conversation

hojeong2747
Copy link
Member

💡 연관된 이슈

close #181

📝 작업 내용

  • 이동봉사자 마이페이지 메인 정보 조회 API 반환값 수정 (승인 대기중/진행중인 건수 추가, 근황 건수 제거)
  • 이동봉사자 마이페이지 메인 정보 조회 API 테스트 코드 수정

💬 리뷰 요구 사항

@hojeong2747 hojeong2747 added ✨ Feature 기능 개발 Priority: Medium 우선순위 중간 🐰 Hojeong 담당자 labels May 5, 2024
Copy link
Member

@kyeong-hyeok kyeong-hyeok left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다! 남긴 리뷰는 방식의 차이라 참고로만 봐주시면 될 것 같아요 ㅎㅎ

case PROGRESSING -> progressingCount = count;
case COMPLETED -> completedCount = count;
}
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

저는 중개자 홈 화면 정보 조회할 때

Map<PostStatus, Long> countOfPostStatus = customPostRepository.getCountOfPostStatus(intermediary.getId(), null);
        IntermediaryGetHomeResponse response = IntermediaryGetHomeResponse.of(
                intermediary,
                countOfPostStatus.getOrDefault(PostStatus.RECRUITING, 0L),
                countOfPostStatus.getOrDefault(PostStatus.WAITING, 0L),
                countOfPostStatus.getOrDefault(PostStatus.PROGRESSING, 0L),
                countOfPostStatus.getOrDefault(PostStatus.COMPLETED, 0L));

Map으로 가져왔었는데 Tuple로도 이렇게 한 번에 매핑해서 넘겨줄 수 있을까요?!

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

오호 중개자 홈 화면에도 건수 조회하는 기능이 있었죠!

조금 찾아보니, Map은 키-값 쌍을 저장하기 때문에 키를 사용하여 값을 찾을 때 편리한 장점이 있고 Tuple은 간단하고 빠르게 여러 값을 그룹화할 때 사용하는 장점이 주요 장점인 것 같아요.

건수 3~4가지를 가져오기 때문에 큰 차이는 없어 보입니다! 덕분에 Tuple에서 바로 Map 만들어 가져오는 방법을 리마인드했습니다 👍

@hojeong2747 hojeong2747 merged commit 40f9aa8 into develop May 5, 2024
1 check passed
@hojeong2747 hojeong2747 deleted the feat/181-mypage-main-api branch May 5, 2024 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Feature 기능 개발 🐰 Hojeong 담당자 Priority: Medium 우선순위 중간
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature] 이동봉사자 마이페이지 메인 정보 조회 API 수정
2 participants