기능 설명
업무와 관련된 기능 이름, 관련 피그마 페이지
업무 설명
해당 이슈에 대한 구체적인 업무 작성 (회의 내용 및 해결 계획)
- why?
- 확정된 약속의 경우 삭제 조건이 다르므로, 기존 삭제 로직과 별도의 처리 로직이 필요합니다.
- 불필요하게 발생하는 쿼리를 줄이고, 필요한 경우에만 삭제 쿼리를 수행하여 DB 접근을 최적화해야 합니다.
- how?
- 약속 상태(AppointmentState)가 UNCONFIRMED인 경우에만 userAppointmentMapping을 삭제하도록 CustomUserAppointmentMappingRepositoryImpl의 삭제 로직을 변경합니다.
- deleteUser 메서드에서 userSeq와 UserRole 조건에 따라 userAppointmentMapping을 효율적으로 삭제하며, 약속의 상태를 고려한 조건부 삭제를 통해 전체 로직의 효율성을 높입니다.
개발 사항
개발할 사항들을 최대한 작게 쪼개서 작성해주세요
참고 자료
참고할 내용 또는 자료를 첨부해주세요
기능 설명
업무 설명
개발 사항
참고 자료