Skip to content

Conversation

@Sihun23
Copy link
Collaborator

@Sihun23 Sihun23 commented Jan 25, 2025

📄 요약(Summary)

전체 회원 정보를 조회하는 API를 구현했습니다.

✍🏼 상세(More)

PR Desciption

변경 사항 설명

  • /api/members 엔드포인트를 추가하여 전체 회원 정보를 조회하는 기능을 구현했습니다.
  • RetrieveAllMemberResponse DTO를 통해 회원 데이터를 반환하도록 설계했습니다.
  • RetrieveAllMemberMapper를 추가하여 도메인 객체를 DTO로 변환했습니다.
  • FindAllMemberUsecase를 구현하는 MemberService에서 비즈니스 로직을 처리했습니다.

Requirements for Reviewer

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요
ex) 메서드 XXX의 이름을 더 잘 짓고 싶은데 혹시 좋은 명칭이 있을까요?

PR Log

PR 작업하면서 고민했던 내용, 해결한 내용, 고민 중인 내용 등

새롭게 배운 것

고민 중인 사항

첨부 자료

Requirements for Reviewer

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요

✅ 체크리스트(Checklist)

  • PR 양식에 맞게 작성했습니다
  • 모든 테스트가 통과했습니다
  • 프로그램이 정상적으로 작동합니다
  • 적절한 PR 라벨을 설정했습니다
  • 불필요한 코드를 제거했습니다

🚪 이슈 번호(Issue numbers)

Closes #80

@Sihun23 Sihun23 added ✨ feature 구현·개선 사항에 관련된 내용입니다 HIGH 우선순위 상 labels Jan 25, 2025
@Sihun23 Sihun23 self-assigned this Jan 25, 2025
Copy link
Contributor

@joowojr joowojr left a comment

Choose a reason for hiding this comment

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

수고하셨습니다. 리뷰 확인 부탁드리겠습니다!

Copy link
Contributor

Choose a reason for hiding this comment

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

페이징 및 검색 필터링이 필요할거 같아요!

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

추가했습니다..!

@Sihun23 Sihun23 requested a review from joowojr January 29, 2025 14:06
Copy link
Contributor

@joowojr joowojr left a comment

Choose a reason for hiding this comment

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

수고하셨습니다. 리뷰 확인 부탁드립니다

Copy link
Contributor

Choose a reason for hiding this comment

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

Specification을 통해 조회를 구현하신 이유가 있을까요?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

죄송합니다. QueryDSL로 바꿔서 구현하였습니다!


public List<Member> findReviewers() {
return loadMemberPort.findReviewers();
}
Copy link
Contributor

Choose a reason for hiding this comment

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

MemberService는 재사용이 많이 되는 코드를 클래스화한 것이라 따로 애플리케이션 서비스로 분리 부탁드립니다!

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

조회 로직을 FindAllMembersService와 FindMembersWithFilterService로 분리하였습니다!
@joowojr

@Sihun23 Sihun23 requested a review from joowojr February 2, 2025 05:08
@Sihun23 Sihun23 merged commit 9e5fd42 into develop Feb 2, 2025
1 check passed
@Sihun23 Sihun23 deleted the CLAP-118 branch February 2, 2025 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ feature 구현·개선 사항에 관련된 내용입니다 HIGH 우선순위 상

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CLAP-118 회원 전체 조회 API 구현

5 participants