Skip to content

[Worker Mobile][P0] 누락정보 입력·제출 API 연동 #331

Description

@hywznn

목표

Server가 내려주는 requested_actions를 모바일 화면에 표시하고, 근로자의 답변을 구조화해서 제출합니다.

Server 연계: fowoco/server#157

작업

  • GET /api/v1/public/worker-links/{token}requested_actions 렌더링
    • ANSWER_FIELD: 입력창 표시
    • UPLOAD_DOCUMENT: 기존 파일 제출 화면 연결
  • 답변 제출
{
  "response_type": "SLOT_ANSWERS_SUBMITTED",
  "answers": {
    "lodging": "사업장 건물 숙소 제공"
  },
  "idempotency_key": "UUID"
}
  • 제출 후에는 완료가 아니라 답변 제출·처리 중으로 표시
  • 409, 422, 만료 링크 오류 안내
  • 임의 필드나 민감정보 입력창은 생성하지 않음

완료 조건

  • 요청된 항목만 화면에 표시됨
  • 구조화 답변과 파일을 정상 제출함
  • 새로고침·중복 제출·오류 상태를 처리함
  • Server #157 병합 후 모바일 왕복 테스트 통과

Metadata

Metadata

Assignees

Labels

area:mobile-worker근로자 모바일 안내·질문 화면priority:P0MVP 진행을 막는 최우선 작업status:ready범위가 확정되어 바로 시작 가능type:feature사용자 기능 개발

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions