Eomhyein / employment

Node.js 숙련 개인과제 나만의 채용 서비스 백엔드 서버 만들기
0 stars 0 forks source link

이력서 상세 조회 API #10

Closed Eomhyein closed 1 month ago

Eomhyein commented 2 months ago

(AccessToken 인증 필요) 내가 등록 한 이력서 상세 정보 조회

  1. 요청 정보
    • 사용자 정보는 인증 Middleware(req.user)를 통해서 전달 받습니다.
    • 이력서 IDPath Parameters(req.params)로 전달 받습니다.
  2. 유효성 검증 및 에러 처리
    • 이력서 정보가 없는 경우 - “이력서가 존재하지 않습니다.”
  3. 비즈니스 로직(데이터 처리)
    • 현재 로그인 한 사용자가 작성한 이력서만 조회합니다.
    • DB에서 이력서 조회 시 이력서 ID, 작성자 ID가 모두 일치해야 합니다.
    • 작성자 ID가 아닌 작성자 이름을 반환하기 위해 스키마에 정의 한 Relation을 활용해 조회합니다.
  4. 반환 정보
    • 이력서 ID, 작성자 이름, 제목, 자기소개, 지원 상태, 생성일시, 수정일시를 반환합니다.
Eomhyein commented 2 months ago

이력서 상세 조회 API 추가 구현 ( AccessToken 인증)

채용 담당자가 특정 사용자의 이력서를 조회합니다.

  1. 비즈니스 로직(데이터 처리)
    • 역할RECRUITER 인 경우 이력서 작성 사용자와 일치하지 않아도 이력서를 조회할 수 있습니다.
Eomhyein commented 1 month ago