✨[STMT-179] 활동 생성 request body 필드 필수 요청 값 수정 및 검증 로직 추가 #140
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
💁 해결 하려는 문제를 적어주세요
카테고리에 따른 스터디 활동 생성 방침의 변경으로 각 카테고리마다 필수 값이 달라져 해당 부분을 수정했습니다.
공통 필수값
ASSIGNMENT 필수값
MEET 필수값
🤔 어떤 방식으로 해결했는지 적어주세요
각 유형에 따라 필수 값을 검증하는 로직을 추가하고, 그에 따른 예외 처리를 추가로 작성했습니다.
유형에 따라 필드의 값이 null일수도 있기 때문에 request body 클래스에서는 nullable로 설정하고, 활동을 직접 생성할 때 각각의 생성자에서 값을 검증할 수 있도록 구현하였습니다.