Skip to content

Conversation

@7zrv
Copy link
Collaborator

@7zrv 7zrv commented Jan 24, 2025

📌 과제 설명

기관 프로필 조회 기능 리팩토링입니다.

👩‍💻 요구 사항과 구현 내용

  • 유저 공통 속성에 프로필 조회를 위한 유스케이스 생성
  • 새로운 기관 도메인에 프로필 조회 유스케이스 생성
  • 컨트롤러를 새로운 도메인 디렉토리로 이전및 구 버전 테스트 코드 삭제

✅ PR 포인트 & 궁금한 점

7zrv added 3 commits January 24, 2025 17:39
- 필요한 컬럼 record 생성
- queryDsl 생성
- 조회 유스케이스 구현
- 테스트및 검증 완료
- 필요한 컬럼 record 생성
- queryDsl 생성
- 조회 유스케이스 구현
- 테스트및 검증 완료
- 새로운 center 도메인으로 클래스 이전및 centerId -> userId로 수정
- 테스트및 검증 완료
@7zrv 7zrv self-assigned this Jan 24, 2025
@7zrv 7zrv linked an issue Jan 24, 2025 that may be closed by this pull request
4 tasks
- 응답 dto에 스키마 추가
- 불필요한 주석 삭제
Copy link
Collaborator

@ayoung-dev ayoung-dev 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
Collaborator

@m-a-king m-a-king left a comment

Choose a reason for hiding this comment

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

수고하셨습니다!

기관 아이디로 조회하지 않고, 유저 아이디로 기관을 조회하는 이유와 프로필에 id를 반환할 필요가 있는지에 대해서 여쭤보고 싶습니다~

@7zrv
Copy link
Collaborator Author

7zrv commented Jan 24, 2025

수고하셨습니다!

기관 아이디로 조회하지 않고, 유저 아이디로 기관을 조회하는 이유와 프로필에 id를 반환할 필요가 있는지에 대해서 여쭤보고 싶습니다~

기관 아이디 사용시 기관 아이디 조회 -> 조회해온 아이디로 다른 정보 조회라는 과정이 순차적으로 일어나는게 더 느리지 않나? 라고
생각을 했었습니다 하지만 이미 선호 물품을 조회할 때 기관 아이디를 이용해야 하기도 하고 userId 이용시 리팩토링에 오히려
방해가 될 것 같아 다시 기관아이디 사용으로 전환하기로 했습니다!

프로필에 id반환은 쪽지 기능 이용을 위해 넣어뒀습니다!

- 기존 userId를 이용한 조회에서 기관 자체 PK를 이용한 조회 방식으로 리팩토링
- 테스트및 검증 완료
@sonarqubecloud
Copy link

@7zrv 7zrv merged commit 145498d into main Jan 24, 2025
3 checks passed
@7zrv 7zrv deleted the refactor/320-modify-center-domain branch January 24, 2025 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[REFACTOR] 테이블 재설계에 따른 기관 관련 API 리팩토링

4 participants