Closed Jaewon-pro closed 1 month ago
ChallengeRepository
findChallengeWithConditionsByChallengeId(long challengeId)
ChallengeWithCondition
Optional<ChallengeWithCondition>
ChallengeAchievement
long challengeId
GoalType
GoalMetricType
api/v1/running-records
route
RunningRecordService
addRunningRecord_RouteMustHaveAtLeastTwoCoordinates
🔗 이슈 연결
🚀 구현한 API
💡 반영할 내용 및 변경 사항 요약
ChallengeRepository
의findChallengeWithConditionsByChallengeId(long challengeId)
메서드가ChallengeWithCondition
이 아닌Optional<ChallengeWithCondition>
를 반환하도록 수정합니다.ChallengeAchievement
에서long challengeId
대신 Challenge 객체를 필드로 가지도록 합니다.GoalType
대신 목표 측정 타입을 나타내는GoalMetricType
으로 이름을 변경합니다.api/v1/running-records
에서 request body의route
를 삭제합니다.RunningRecordService
의addRunningRecord_RouteMustHaveAtLeastTwoCoordinates
테스트를 삭제합니다.🔍 리뷰 요청/참고 사항