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

[Vacgom-142] 아기 삭제 API 구현 #48

Merged
merged 2 commits into from
Jan 13, 2025
Merged

[Vacgom-142] 아기 삭제 API 구현 #48

merged 2 commits into from
Jan 13, 2025

Conversation

whereami2048
Copy link
Contributor

PULL REQUEST

🎋 Issue Ticket

  • VACGOM-142

🔑 주요 작업사항

  • 아기 삭제 API 구현
  • application 계층 테스트 코드 추가

🏞 (Optional) 참고 자료

image

(중요) 서브모듈이 수정되었나요?

  • 기존 커밋 :
  • 변경 커밋 :
  • 변경 사항 :
  • [] 해당 서브모듈 변경사항이 PR에 잘 반영되었나요?

꼭 확인해 주세요!!

  • 기획 상 아이 삭제 시 아이와 관련된 데이터(공동 돌보미, 백신 접종 내역, 미분류 백신 접종 내역, 육아 기록)이 전부 삭제되어야 해서
    현재 cascade를 설정해 뒀습니다! 다만, 현재는 cascade를 위해 불필요하게 @onetomany를 추가해 놓은 상황이에요!

BabyCommandService에서 아기 관련 데이터 서비스 클래스들을 의존관계를 맺고 일일이 삭제할까 하다가 당장 다른 서비스 클래스들의 의존관계를 맺는 것보단 양방향 매핑의 장점cascade로 한 번에 삭제가 가능하다는 점이 더 편리할 것이라 생각했고, 추후 해당 서비스 클래스들이 다른 곳에서도 사용될 필요가 있다면 의존 관계를 맺는 쪽으로 리팩토링 할 의도로 다음과 같이 구현했습니다! 이 부분에 대해서 해빈님 생각은 어떠하신지 궁금합니다!

@whereami2048 whereami2048 merged commit a85edc4 into develop Jan 13, 2025
1 check passed
@whereami2048 whereami2048 deleted the VACGOM-142 branch January 13, 2025 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant