Skip to content

관리자 행사 공개 상태 변경·삭제·신청 현황 API 추가 #137

Open

Description

@leegain1

어떤 기능인가요?

추가하려는 기능에 대해 간결하게 설명해주세요

관리자 행사 목록의 공개 상태 드롭다운·삭제, 그리고 "신청 현황" 화면과 신청자 상세(폼 조회)에 붙일 API를 만든다.

  • 공개 상태 변경 PATCH /v1/admin/events/{eventId}/publish
  • 행사 삭제 DELETE /v1/admin/events/{eventId} — soft delete, 신청자가 있어도 허용
  • 신청 현황 GET /v1/admin/events/{eventId}/applications — 한 행에 질문 답변 전부, 이름·학번 검색, 신청 상태 필터, 신청 순, 페이지 번호 방식
  • 신청자 상세 GET /v1/admin/events/{eventId}/applications/{applicationId} — 질문 전체에 답변을 붙인 폼 형태(표에서 잘린 답변 확인용)

📝 작업 상세 내용

  • 공개 상태 변경 API
  • 행사 삭제 API
  • 신청 현황 조회 API — 이름·학번은 회원 도메인이라 UseCase에서 조합
  • 신청자 상세 조회 API
  • 신규 에러코드 EVENT_INVALID_APPLICATION_STATUS
  • 단위 테스트

📁 참고 자료 (선택)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions