set_fields (직종 설정)
회사의 직종(fields)과 임율(wage_rate)을 설정합니다.
기본 정보
| 항목 |
값 |
| URL |
https://asia-northeast3-construction24-test.cloudfunctions.net/set_fields |
| Method |
POST |
| 인증 |
Firebase ID Token 필요 |
요청
Body
| 필드 |
타입 |
필수 |
설명 |
검증 |
| token |
string |
O |
Firebase ID Token |
- |
| company_id |
string |
O |
회사 ID |
- |
| fields |
string[] |
O |
직종 목록 |
- |
| wage_rate |
number[] |
O |
직종별 임율 목록 |
fields와 길이 일치 필요 |
요청 예시
{
"token": "eyJhbGci...",
"company_id": "company123",
"fields": ["목수", "철근공", "콘크리트공"],
"wage_rate": [150000, 140000, 130000]
}
응답
성공 (200)
{
"message": "필드 설정이 성공적으로 업데이트되었습니다."
}
실패
| 코드 |
message |
원인 |
| 400 |
"fields와 wage_rate의 길이가 같아야 합니다." |
fields 배열과 wage_rate 배열의 길이가 다름 |
| 500 |
"오류 발생: {에러 내용}" |
서버 오류 |
참고
- 관련 API: [[set_positions]], [[set_custom]]
- 데이터 저장 경로:
companies/{company_id}/settings/tags