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

[feat] 지원 서류 삭제 기능 #177

Merged
merged 2 commits into from
Jul 25, 2024
Merged

[feat] 지원 서류 삭제 기능 #177

merged 2 commits into from
Jul 25, 2024

Conversation

hyunihs
Copy link
Member

@hyunihs hyunihs commented Jul 24, 2024

💡 [feat] 지원 서류 삭제 기능

📝 Description


  • 리크루팅이 끝난 후 지원 서류를 삭제할 수 있도록 api를 추가합니다
    • 최종 발표 전에는 삭제 불가 validation
    • application_answer, application_interview 에는 cascade ALL 옵션 있어서 직접 삭제하는 코드 없어도 함께 삭제됨
    • application_question에 걸려있던 cascade ALL 옵션 삭제 (지원서 질문은 삭제되지 않게)
  • CODEOWNERS 파일 업데이트

🌲 Working Branch


feat/deleteApplication

📖 Related Issues


이슈 번호

@hyunihs hyunihs self-assigned this Jul 24, 2024
@hyunihs hyunihs requested review from itsme-shawn, YoungGyo-00, yoonsseo and letskuku and removed request for mirageoasis, haen-su and suhhyun524 July 24, 2024 09:10
@hyunihs hyunihs changed the base branch from main to dev July 24, 2024 09:11
Copy link
Member

@letskuku letskuku 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
Member

Choose a reason for hiding this comment

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

커스텀 예외가 싱글톤 패턴을 이용한 단일 인스턴스 생성으로 구현되어있군요
좋은 방법이네요👍

@hyunihs hyunihs added the 📬 API 서버 API 통신 label Jul 25, 2024
@hyunihs hyunihs merged commit 8991643 into dev Jul 25, 2024
hyunihs added a commit that referenced this pull request Aug 14, 2024
* [feat] 지원 서류 삭제 기능 (#177)

* [feat] 지원 서류 삭제

* [chore] update CODEOWNERS

* [feat] 지원서 목록 보기 API required false인 parameter들에 대해 default value 설정

* [test] 지원서 목록 보기 API required false인 parameter들에 대한 테스트 코드 작성

* [feat] 지원서 목록 보기 API enum 타입인 parameter들에 대해 allowable values 설정

* [test] 지원서 목록 보기 API enum 타입인 parameter들에 대해 테스트 코드 작성

* [fix] 지원서 엑셀 파일 생성 시각 API 테스트 status code 수정

* [revert] 코드 수정 내역 되돌림

* [feat] 지원서 목록 보기 API required false인 parameter들에 대해 default value 설정

* [test] 지원서 목록 보기 API required false인 parameter들에 대한 테스트 코드 작성

* [feat] 지원서 목록 보기 API enum 타입인 parameter들에 대해 allowable values 설정

* [test] 지원서 목록 보기 API enum 타입인 parameter들에 대해 테스트 코드 작성

* [fix] 지원서 엑셀 파일 생성 시각 API 테스트 status code 수정

* [revert] 코드 수정 내역 되돌림

* [feat] 지원서 목록 보기 API required false인 parameter들에 대해 default value 설정

* [test] 지원서 목록 보기 API required false인 parameter들에 대한 테스트 코드 작성

* [feat] 지원서 목록 보기 API enum 타입인 parameter들에 대해 allowable values 설정

* [test] 지원서 목록 보기 API enum 타입인 parameter들에 대해 테스트 코드 작성

* [fix] 지원서 엑셀 파일 생성 시각 API 테스트 status code 수정

* [feat] 면접 참여 여부 확인용 DTO 생성 #180

* [feat] 최종 활동 여부 확인용 DTO 생성 #180

* [feat] 불가능 사유 unableReason 필드 및 해당 필드 업데이트 로직 추가 #180

* [feat] 최종 활동 여부 확인용 DTO 생성 #180

* [feat] 면접 참여 가능 여부 확인과 활동 가능 여부 확인 Service 로직 작성 #180

* [feat] 활동 가능 여부 확인 시 최종 합격 여부 검증하는 validator 작성 #180

* feat: 면접 참여 및 활동 가능 여부 확인용 Controller 작성

* feat: 면접 참여 및 활동 가능 여부 확인용 Controller 작성 #180

* [refact] 회고록 목록 보기 response dto 필드 수정

* [refact] 회고록 상세 보기/수정 response dto 필드 수정

* [refact] 리프레시 토큰 발급 로직 수정 (#186)

* [refact] 리프레시토큰 발급 로직 수정 #185

* [refact] 상수 추가

---------

Co-authored-by: yoonsseo <[email protected]>
Co-authored-by: letskuku <[email protected]>
Co-authored-by: Yujeong Lee <[email protected]>
Co-authored-by: 이윤서 <[email protected]>
Co-authored-by: suhhyun <[email protected]>
@hyunihs hyunihs deleted the feat/deleteApplication branch August 14, 2024 04:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📬 API 서버 API 통신
Projects
None yet
Development

Successfully merging this pull request may close these issues.

🚀[Feature] - 지원 서류 삭제 기능
3 participants