🛠️ 수정할 부분
관리자 운동 참여 취소 API가 DELETE body의 isGuest에 의존하지 않도록 path를 개선합니다.
배경
현재 DELETE /exercises/{exerciseId}/participants/{participantId}가 request body의 isGuest 값으로 member/guest 취소를 분기합니다.
근거
src/main/java/umc/cockple/demo/domain/exercise/controller/ExerciseController.java:128-139
src/main/java/umc/cockple/demo/domain/exercise/dto/ExerciseCancelDTO.java:9-13
문제점
- DELETE body는 클라이언트/프록시 호환성이 낮음
participantId가 memberId인지 guestId인지 path만 보고 알기 어려움
수정 방향
완료 조건
🛠️ 수정할 부분
관리자 운동 참여 취소 API가 DELETE body의
isGuest에 의존하지 않도록 path를 개선합니다.배경
현재
DELETE /exercises/{exerciseId}/participants/{participantId}가 request body의isGuest값으로 member/guest 취소를 분기합니다.근거
src/main/java/umc/cockple/demo/domain/exercise/controller/ExerciseController.java:128-139src/main/java/umc/cockple/demo/domain/exercise/dto/ExerciseCancelDTO.java:9-13문제점
participantId가 memberId인지 guestId인지 path만 보고 알기 어려움수정 방향
/exercises/{exerciseId}/participants/members/{memberId}/exercises/{exerciseId}/participants/guests/{guestId}완료 조건