Skip to content

feat: 문서 요청 초안 복구와 근로자 제출 흐름 연결 - #281

Draft
hywznn wants to merge 2 commits into
mainfrom
feat/document-request-flow
Draft

feat: 문서 요청 초안 복구와 근로자 제출 흐름 연결#281
hywznn wants to merge 2 commits into
mainfrom
feat/document-request-flow

Conversation

@hywznn

@hywznn hywznn commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

배경

Server PR #122에서 문서 요청 초안 조회 API와 근로자 공개 링크의 실제 안내 내용이 추가됩니다. 기존 Client는 초안을 저장할 때 안내문과 최신 version을 복구하지 못했고, 근로자 제출 화면도 요청 서류가 여러 개여도 파일 하나만 처리했습니다.

Depends on fowoco/server#122

변경 내용

  • 저장된 문서 요청 초안의 언어, 요청 서류, 안내문, version을 조회하고 화면에 복구합니다.
  • 새 초안에는 누락·만료 서류를 기준으로 기본 안내문을 제공하고 HR이 수정해 저장할 수 있습니다.
  • 공개 링크에서 실제 안내 언어, 마감일, 요청 서류 목록을 표시합니다.
  • WORKER_LINK_CONTENT_NOT_READY 응답을 일반 오류와 구분해 재시도 가능한 준비 상태로 안내합니다.
  • 요청 서류가 여러 개인 경우 문서 유형별로 파일을 선택하고 documentType과 함께 업로드합니다.
  • 네트워크 재시도 시 업로드 결과와 idempotency key를 재사용해 중복 제출을 방지합니다.
  • 공개 업로드 제한을 Server 계약과 동일한 JPG, PNG, WEBP, PDF, 최대 20MB로 맞췄습니다.

사용자 영향

HR은 새로고침 후에도 작성 중인 요청문을 이어서 수정할 수 있습니다. 근로자는 실제 요청받은 서류를 확인하고 각 서류를 한 번의 응답으로 제출할 수 있습니다.

검증

  • npm test -- --maxWorkers=4: 71 files, 362 tests passed
  • npm run lint
  • npm run build

머지 조건

Server PR #122가 먼저 머지되고 배포 계약이 준비된 후 이 PR을 머지합니다.

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.

1 participant