콘텐츠로 이동

add_task_risk_assessment (작업 위험성 평가 추가)

TBM 일지에 일일 위험성 평가 항목을 추가합니다.

기본 정보

항목
URL https://asia-northeast3-construction24-test.cloudfunctions.net/add_task_risk_assessment
Method POST
인증 Firebase ID Token 필요
권한 회사 멤버

요청

Body

필드 타입 필수 설명 검증
company_id string O 회사 ID -
site_id string O 현장 ID -
task_id string O 작업 ID -
place string O 장소 -
supervisor_name string O 담당자 이름 -
type string O 공종 -
work string O 작업명 -
danger_level string O 위험도 등급 (상, 중, 하) -
frequency string O 발생빈도 (상, 중, 하) -
source string O 유해 위험 요인 -
preventive_measures string O 예방대책 -

요청 예시

{
  "company_id": "company_123",
  "site_id": "site_456",
  "task_id": "task_789",
  "place": "A동 3층",
  "supervisor_name": "김철수",
  "type": "철근공사",
  "work": "철근 배근",
  "danger_level": "중",
  "frequency": "상",
  "source": "추락 위험",
  "preventive_measures": "안전대 착용 및 안전난간 설치"
}

응답

성공 (200)

{
  "message": "작업 위험성 평가 추가 완료",
  "task_risk_assessment_id": "risk_assessment_abc123"
}

실패

코드 message 원인
400 "권한이 없습니다." 회사 멤버가 아님
400 "작업 데이터가 없습니다." 작업이 존재하지 않음

참고

  • 관련 API: [[edit_task_risk_assessment]], [[delete_task_risk_assessment]]