Files
M-Project/backend/database/__pycache__/schemas.cpython-311.pyc
Hyungi Ahn 6e240f2296 feat: 완료 신청 API 엔드포인트 구현
🔧 백엔드 API 추가:
- POST /api/issues/{issue_id}/completion-request
- 완료 사진 Base64 업로드 및 저장
- 완료 코멘트 저장
- 완료 신청 시간 및 신청자 기록

📊 데이터 모델 확장:
- completion_requested_at: 완료 신청 시간
- completion_requested_by_id: 완료 신청자 ID
- completion_photo_path: 완료 사진 경로
- completion_comment: 완료 코멘트

🛡️ 검증 로직:
- 진행 중 상태만 완료 신청 가능
- 중복 완료 신청 방지
- 파일 업로드 오류 시 롤백 처리

🔄 프론트엔드 연동:
- refreshDashboard() 함수 추가
- 완료 신청 후 현황판 자동 새로고침
- 오류 처리 및 사용자 피드백

Expected Result:
 완료 신청 API 정상 작동
 완료 사진 업로드 및 저장
 완료 대기 상태로 변경
 404 오류 해결
2025-10-26 12:55:45 +09:00

19 KiB