Skip to content

[feat] 배달팟 참여 취소 API 구현 #95

Description

@daekyochung

목표

배달팟 참여자가 모집 중인 배달팟에서 참여를 취소할 수 있는 API를 구현한다.

상세

  • 엔드포인트: DELETE /api/v1/delivery-parties/{partyId}/participants
  • 참고: 배달팟 참여 취소 API 명세 및 party_participants ERD
  • 핵심 규칙:
    • 로그인한 사용자만 참여를 취소할 수 있다.
    • 배달팟 존재 여부와 사용자의 참여 여부를 검증한다.
    • 모집 중(RECRUITING) 상태에서만 참여를 취소할 수 있다.
    • 파티장은 참여 취소할 수 없으며, 배달팟 삭제 API를 사용한다.
    • 참여 상태를 취소로 변경하고 현재 참여 인원을 감소시킨다.

완료 조건

  • 로컬에서 동작 확인
  • Swagger 문서 반영
  • 테스트 작성

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions