*포스트맨 기준으로 질문드립니다!
/view/:recurit_id/user_validation
{
"title" : "2023년 상반기 company 채용공고", //채용폼 제목
"contents" : "2023년 상반기 company 채용공고, 여러분들의 많은 참여 부탁드립니다", //지원자가 볼 제목
"keywordStandard" : "{true, false, true, true, true, false, true, false, true, false}", //추천인재키워드
"resumeTitle" : "가창력 위주로 표현해보세요", //자기소개 주제
"ongoing" :false, //
"procedure" : "ONHOLD", //채용진행상태(예정, 서류, 면접, 최종조율, 마감)
"docsStart" : "2023-05-21T00:00:00", //채용시작
"docsEnd" : "2023-05-01T00:00:00", //채용끝
"meetStart" : "2023-05-05T00:00:00", //면접시작
"meetEnd" : "2023-05-15T00:00:00", //면접끝
"confirmStart" : "2023-05-21T00:00:00", //최종조율시작
"confirmEnd" : "2022-06-01T00:00:00" //최종조율끝
"type" : true // true-self, false-타기업폼
}
1.채용폼 등록 API
keywordStandard
string 값 맞나요?
confirmStart, confirmEnd 어떤 값인가요?
<aside> 💡 해야할 것 → 해당 값을 폼 작성 페이지에서 받아야하는지, 다른 페이지에서 어떻게 활용되는지 확인할 것 → 폼 작성시 받을 필요 없다면 빈값으로 넘기기
</aside>
procedure
는 채용절차인가요? (채용진행중, 채용마감)
ONHOLD
): docs, meet, confirm 기간 중 어느 한 곳에도 해당 안된 상태(ongoing:true)DOCS
) : docs기간에 해당MEET
) : meet기간에 해당CONFIRM
) : confirm 기간에 해당CLOSED
) : 채용 마감됨(ongoing:false)ongoing은 어떤 값인가요?
작성 및 수정시
채용 진행 시작과 채용마감을 지정할 수 있는 값
조회시
self인지 타기업폼인지 구분할 수 있는 항목이 필요한데 추가가능할까요?
<aside> 💡 해야할 것 → 다른 곳에서 사용이 가장 적은 항목 찾기 → 두번째 배열로 추가하는 것 검토하기
</aside>
<aside> 💡 백엔드 논의 결과 → 다른 쪽에 영향을 안 줄 수 있는 것이 새로 테이블과 api 생성하는 것
→ 채용폼 등록시 사용하는 request body값에 타기업용인지 self인지 추가될 것 같음. → 목록조회시 개별적인 api로 나갈 가능성이 많음. → 타기업 정보를 백에서 제공할지, 프론트에서 등록한 걸 반환해줄지
</aside>
2.채용폼 수정 API
채용폼 수정api의 수정대상 조회
와 채용폼 상세조회 api
의 차이는 무엇인가요? 채용폼 수정하려고 할 때는 상세조회가 아니라, 채용폼 수정 api 로 recruitId를 보내서 값을 받으면 되나요?
채용폼 수정api의 수정대상 조회
는 예시임채용폼 상세조회 api
로 값을 먼저 가져오기채용폼 등록 api
호출