Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Warning
|
| Cohort / File(s) | Summary |
|---|---|
클럽 신청 컨트롤러 제거 backend/src/main/java/moadong/club/controller/ClubApplyControllerV1.java |
V1 컨트롤러 전체 제거 (95줄): POST /apply, GET /apply/info, PUT /applicant, DELETE /applicant 엔드포인트와 convertClubIdToFormId 헬퍼 메서드 제거. 신청 폼 조회, 신청, 신청자 수정/삭제 기능 완전 제거. |
클럽 신청 서비스 제거 backend/src/main/java/moadong/club/service/ClubApplyServiceV1.java |
V1 서비스 클래스 전체 제거 (202줄): applyToClub, getClubApplyInfo, editApplicantDetail, deleteApplicant 메서드와 검증/암호화 헬퍼 로직 제거. 클럽 신청 비즈니스 로직의 핵심 구현 완전 제거. |
저장소 메서드 제거 backend/src/main/java/moadong/club/repository/ClubApplicationFormsRepository.java |
저장소 인터페이스에서 findTopByClubIdAndStatusOrderByEditedAtDesc(String clubId, ApplicationFormStatus status) 메서드 제거 (3줄). 활성 신청 폼 조회 쿼리 메서드 삭제. |
Estimated code review effort
🎯 3 (Moderate) | ⏱️ ~20 minutes
Possibly related PRs
- [refactor] 클럽 지원 양식 불러오기 구버전 api를 제거한다 #793: 클럽 신청 워크플로우의 동일한 컨트롤러/서비스 영역을 다루며 레거시 GET 엔드포인트 및 저장소 메서드를 제거하는 점에서 관련됨
- [feature] 지원서 제출 상태 변경 API 추가 #621: 동일한 신청 워크플로우(컨트롤러, 서비스, 저장소) 및 신청자 수정/업데이트 기능에서 직접 겹치며, 해당 PR은 editApplicantDetail 엔드포인트를 추가하던 작업과 상반됨
- [feature] 동아리 지원자의 목록을 확인할 수 있다 #532: 클럽 신청 "get apply info" 기능을 다루며, 이번 PR은 V1 컨트롤러/서비스 제거이고 해당 PR은 새 컨트롤러/서비스로 동일 기능 구현
Suggested labels
🔨 Refactor, 📬 API
Suggested reviewers
- Zepelown
- suhyun113
🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
| Check name | Status | Explanation |
|---|---|---|
| Description Check | ✅ Passed | Check skipped - CodeRabbit’s high-level summary is enabled. |
| Title check | ✅ Passed | PR 제목이 변경사항의 주요 내용을 명확하게 설명합니다. 레거시 ClubApply API를 제거하는 것이 주요 변경사항이며, 제목에서 "동아리 지원 api deprecated"로 정확하게 반영되어 있습니다. |
| Docstring Coverage | ✅ Passed | No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. |
✏️ Tip: You can configure your own custom pre-merge checks in the settings.
✨ Finishing Touches
- 📝 Generate docstrings (stacked PR)
- 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
- Create PR with unit tests
- Post copyable unit tests in a comment
- Commit unit tests in branch
feature/#1239-deprecated-application-v1-api-MOA-680
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
Comment @coderabbitai help to get the list of available commands and usage tips.
Test Results99 tests 99 ✅ 15s ⏱️ Results for commit c8b086b. |
#️⃣연관된 이슈
📝작업 내용
ClubApply API 레거시 코드 정리
중점적으로 리뷰받고 싶은 부분(선택)
논의하고 싶은 부분(선택)
🫡 참고사항
Summary by CodeRabbit
릴리스 노트