Skip to content

[FEAT] 부스 예약 : 부스 예약 신청 기능 구현 #6

@dldusgh318

Description

@dldusgh318

📝 IssueName

[부스 예약] 부스 예약 신청 기능 구현

📝 Description

사용자가 특정 부스에 예약을 신청하면 예약 상태를 관리자 승인 대기 상태로 저장하는 기능을 구현한다.
이 단계는 부스 예약 Saga의 시작점이다.

📝 Todo

BE

  • 부스 예약 도메인/상태 enum 정의
  • 부스 예약 신청 API 구현
  • 신청 시 예약 상태를 PENDING_APPROVAL로 저장
  • 동일 사용자 중복 신청 방지 로직 구현
  • 신청 가능 여부 검증 로직 구현
  • 사용자별 예약 상태 조회 API 구현

FE

  • 부스 상세 화면에 예약 신청 버튼 구현
  • 예약 신청 요청 API 연동
  • 신청 완료 후 승인 대기 상태 표시
  • 중복 신청 또는 신청 불가 상황 안내 UI 구현
  • 내 예약 상태 조회 화면 또는 영역 구현

Test/Docs

  • 예약 신청 정상 흐름 테스트
  • 중복 신청 방지 테스트
  • 신청 후 상태가 PENDING_APPROVAL로 저장되는지 확인
  • Saga 시작 상태 기록

📝 참고 사항

Saga 흐름:
부스 신청 → 관리자 승인 → QR 발급 → 예약 완료

예약 신청 직후에는 예약이 완료된 것이 아니라 관리자 승인 대기 상태로 관리해야 한다.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions