저장 requestdto를 GoalAchievementSaveDto으로 임시로 지었습니다. 괜찮은 네이밍으로 바꾸는게 좋을 것 같아요.
GoalAchievementSaveDto의 goalValue에 대해 프런트단과 형식을 맞춰야 할 것 같습니다.(디자인 화면을 보면 시간은 HH시간 MM분으로, 거리는 몇KM 몇M로 사용자가 선택하는 것 같아요)
저장 후 데이터 값 반환하는 dto, 조회후 값을 반환하는 dto는 GoalAchievementDto으로 동일 합니다. 이 또한 임시로 네이밍을 해서 적절한 이름으로 바꾸는게 좋을 것 같아요.
ChallengeResultComment에서 챌린지 성공 멘트, 격려 멘트를 정의했는데, 목표 관련해서도 동일해서 이름을 ChallengeResultComment -> RunningResultComment으로 변경했는데 이것도 네이밍이 에메한 것 같아서 괜찮은 이름이 있으면 바꾸는게 좋을 것 같아요.
몇 km 달성 목표인지에 대해서, meter -> 0.0km 변환하는 포메팅이 필요해서 Level.formatExp(int exp)를 com.dnd.runus.global.util.RunningMetricsFormater.java에 추가 했습니다. Level.formatExp(int exp) 부분은 수정하지 않았고 필요하면 공통으로 사용하는 게 좋을 것 같아요.
반환 형식에 대해 포멧팅하는 건 아직 임시로 만들어서 더 좋은 방식이 있으면 마음껏 변경해주세요.
🔗 이슈 연결
93
🚀 구현한 API
💡 반영할 내용 및 변경 사항 요약
🔍 리뷰 요청/참고 사항
GoalAchievementSaveDto
으로 임시로 지었습니다. 괜찮은 네이밍으로 바꾸는게 좋을 것 같아요.goalValue
에 대해 프런트단과 형식을 맞춰야 할 것 같습니다.(디자인 화면을 보면 시간은 HH시간 MM분으로, 거리는 몇KM 몇M로 사용자가 선택하는 것 같아요)GoalAchievementDto
으로 동일 합니다. 이 또한 임시로 네이밍을 해서 적절한 이름으로 바꾸는게 좋을 것 같아요.ChallengeResultComment
에서 챌린지 성공 멘트, 격려 멘트를 정의했는데, 목표 관련해서도 동일해서 이름을ChallengeResultComment
->RunningResultComment
으로 변경했는데 이것도 네이밍이 에메한 것 같아서 괜찮은 이름이 있으면 바꾸는게 좋을 것 같아요.com.dnd.runus.global.util.RunningMetricsFormater.java
에 추가 했습니다. Level.formatExp(int exp) 부분은 수정하지 않았고 필요하면 공통으로 사용하는 게 좋을 것 같아요.