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

멤버 목록 조회 시 정렬 기준 적용하는 기능 추가 #13

Closed
3 tasks done
kwonyj1022 opened this issue Jan 23, 2025 · 0 comments · Fixed by #54
Closed
3 tasks done

멤버 목록 조회 시 정렬 기준 적용하는 기능 추가 #13

kwonyj1022 opened this issue Jan 23, 2025 · 0 comments · Fixed by #54
Assignees
Labels
feature 새로운 기능 추가

Comments

@kwonyj1022
Copy link
Collaborator

kwonyj1022 commented Jan 23, 2025

📄 설명

멤버 목록 조회 시 정렬 기준 적용

  • 정렬 기준: 파트별 & 추가된 순으로
    • 파트 순서: HR, PM, Marketing, Legal, Backend, Android, iOS, Web-frontend, Product Design

✅ 작업할 내용

  • 졸업, 탈퇴 멤버 정렬 시 update 날짜 기준으로 정렬하기 때문에 JPA Auditing 기능 추가
  • 구분, 파트, 멤버, 상태별 멤버 도메인 Comparable 구현
  • 멤버 목록 조회 시 정렬 기준 적용

🙋🏻 참고 자료

No response

@kwonyj1022 kwonyj1022 added the feature 새로운 기능 추가 label Jan 23, 2025
@kwonyj1022 kwonyj1022 self-assigned this Jan 23, 2025
kwonyj1022 added a commit that referenced this issue Feb 4, 2025
* feat: 구분에 대한 정렬 우선순위 정의

* feat: 파트에 대한 정렬 우선순위 정의

* feat: 액티브 멤버, 비액티브 멤버 Comparable 구현 메서드 추가

* feat: JPA auditing 기능 추가

* feat: 멤버 도메인 및 엔티티에 auditing 적용

* feat: 졸업 멤버, 탈퇴 멤버 Comparable 구현 메서드 추가

* feat: 상태별 멤버 목록 조회 및 검색 시 정렬된 상태로 반환하는 기능 추가

* feat: 1멤버 n파트인 경우 파트를 정렬된 상태로 갖도록 SortedSet으로 변경

* feat: 멤버 도메인 엔티티에 멤버 상태 변경 시간을 기록하는 필드 추가

* fix: 졸업 멤버, 탈퇴 멤버 정렬 시 상태 변경 시간을 기준으로 정렬하도록 수정

* refactor: toString() 제거 및 compareTo()에서 this 명시

* style: 코드 재정렬
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 새로운 기능 추가
Projects
None yet
1 participant