Skip to content

Conversation

@chaiminwoo0223
Copy link
Contributor

📌 작업 내용 및 특이사항

✅ 완료된 미션 수를 학습 로그 개수로 리팩토링

  • MissionQueryRepository, MissionQueryRepositoryAdapter에서 countCompletedMissionsByTripId 메서드 삭제
  • MissionQueryService에서 countCompletedMissionsByTripId 메서드 삭제
  • TripReport에서 completedMissionCount -> studyLogCount 필드 이름 변경
  • TripReportFactory에서 completedMissionCount -> studyLogCount 매개변수 로직 수정
  • StudyLogQueryRepository, StudyLogQueryRepositoryAdapter에 countStudyLogsByTripId 메서드 추가
  • StudyLogQueryService에 getStudyLogCountByTripId 메서드 추가
  • TripReportFacade.getTripRetrospect()에서 completedMissionCount -> studyLogCount 비즈니스 로직 개선

✅ Application DTO 수정

  • TripRetrospectSummary, TripReportInfo에서 completedMissionCount -> studyLogCount 변경

✅ Presentation DTO 수정

  • CreateTripReportRequest에서 completedMissionCount -> studyLogCount 변경
  • LoadTripRetrospectDetailResponse, LoadTripReportDetailResponse에서 completedMissionCount -> studyLogCount 변경

✅ Flyway 스크립트 추가

  • V7__rename_completed_mission_count_to_study_log_count.sql 스크립트 추가

✅ 테스트

  • MissionQueryServiceTest에서 CountCompletedMissionsByTripId 단위 테스트 삭제
  • StudyLogQueryServiceTestGetStudyLogCountByTripId 단위 테스트 추가

🌱 관련 이슈


🔍 참고사항(선택)


📚 기타(선택)

* feat: MissionQueryRepository, MissionQueryRepositoryAdapter에서 countCompletedMissionsByTripId 메서드 삭제
* feat: MissionQueryService에서 countCompletedMissionsByTripId 메서드 삭제
* feat: StudyLogQueryRepository, StudyLogQueryRepositoryAdapter에 countStudyLogsByTripId 메서드 추가
* feat: StudyLogQueryService에 getStudyLogCountByTripId 메서드 추가

* refactor: TripReportFacade.getTripRetrospect()에서 completedMissionCount -> studyLogCount 비즈니스 로직 개선

* refactor: TripReport에서 completedMissionCount -> studyLogCount 필드 이름 변경
* refactor: TripReportFactory에서 completedMissionCount -> studyLogCount 매개변수 로직 수정
* refactor: CreateTripReportRequest에서 completedMissionCount -> studyLogCount 변경
* refactor: TripRetrospectSummary, LoadTripRetrospectDetailResponse에서 completedMissionCount -> studyLogCount 변경
* refactor: TripReportInfo, LoadTripReportDetailResponse에서 completedMissionCount -> studyLogCount 변경

* chore: V7__rename_completed_mission_count_to_study_log_count.sql 스크립트 추가

* test: MissionQueryServiceTest에서 CountCompletedMissionsByTripId 단위 테스트 삭제
* test: StudyLogQueryServiceTest에 GetStudyLogCountByTripId 단위 테스트 추가
@chaiminwoo0223 chaiminwoo0223 self-assigned this Oct 17, 2025
@chaiminwoo0223 chaiminwoo0223 added the 🪄refactor 기능 개선 및 리팩토링 label Oct 17, 2025
Copy link
Contributor

@hisonghy hisonghy left a comment

Choose a reason for hiding this comment

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

고생하셨어요
병합부탁드려요~

@chaiminwoo0223 chaiminwoo0223 merged commit 08eb7b4 into develop Oct 17, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🪄refactor 기능 개선 및 리팩토링

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🪄[REFACTOR]: 여행 회고 및 여행 리포트 기능에서 완료된 미션 수를 학습 로그 개수로 리팩토링

3 participants