Skip to content

application 패키지에 있는 API 구현#10

Merged
Yeonu-Kim merged 6 commits into
mainfrom
feat/#9
Jun 15, 2026
Merged

application 패키지에 있는 API 구현#10
Yeonu-Kim merged 6 commits into
mainfrom
feat/#9

Conversation

@Yeonu-Kim

Copy link
Copy Markdown
Collaborator

No description provided.

Yeonu-Kim and others added 5 commits June 15, 2026 13:28
ReviewImage 모델 추가 및 4개 엔드포인트(신청 생성, 내 신청 목록, 취소, 리뷰 제출)에 대한 테스트 코드 작성.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
신청 생성, 리뷰 제출 요청 스키마와 내 신청 목록 응답 스키마 추가.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
신청 생성(이벤트 존재 확인 + 중복 방지), 내 신청 목록 조회(페이지네이션 + 리뷰 제출 포함),
신청 취소(본인·PENDING 검증), 리뷰 제출(중복 방지 + 이미지 저장) 로직 구현.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
POST /api/applications, GET /api/application, DELETE /api/application/{id},
POST /api/application/{id}/submission 4개 엔드포인트 추가.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
ReviewImage 모델을 alembic env.py에 등록하고 review_images 테이블 마이그레이션 생성.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Yeonu-Kim Yeonu-Kim linked an issue Jun 15, 2026 that may be closed by this pull request
B904(raise from), E501(line too long) 오류 수정 후 ruff format 적용.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Yeonu-Kim Yeonu-Kim merged commit 7d6afaf into main Jun 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

application 패키지에 있는 API 구현

1 participant