Skip to content

[Feat] 모의 공고 생성 API 추가 (#38)#49

Merged
whc9999 merged 1 commit into
mainfrom
feat/#38-mock-apply-generate
May 19, 2026
Merged

[Feat] 모의 공고 생성 API 추가 (#38)#49
whc9999 merged 1 commit into
mainfrom
feat/#38-mock-apply-generate

Conversation

@whc9999
Copy link
Copy Markdown
Collaborator

@whc9999 whc9999 commented May 19, 2026

✨ 어떤 이유로 PR를 하셨나요?

  • feature 병합
  • 버그 수정(아래에 issue #를 남겨주세요)
  • 코드 개선
  • 코드 수정
  • 배포
  • 기타(아래에 자세한 내용 기입해주세요)

📋 세부 내용 - 왜 해당 PR이 필요한지 작업 내용을 자세하게 설명해주세요

  • 중분류/소분류 선택만으로 모의 공고 초안을 생성하는 API 추가
  • POST /api/job-postings/mock/generate 엔드포인트 구현
  • mock generate 전용 요청/응답 DTO 추가
  • 소분류 기준 기존 공고를 조회해 AI 프롬프트 참고 자료로 활용
  • 기존 공고가 없을 경우 중분류/소분류명 기반 fallback 공고 생성
  • detailClassificationId 존재 여부 및 중분류-소분류 소속 관계 검증 추가
  • mock generate 응답 필드를 저장 DTO와 맞춰 requirement, preferred로 정리
  • 기존 공고 생성 API에서 companySize가 null일 때 발생할 수 있는 NPE 방지
  • 모의 공고 생성 및 companySize null 방어 테스트 추가

📸 작업 화면 스크린샷

⚠️ PR하기 전에 확인해주세요

  • 로컬테스트를 진행하셨나요?
  • 머지할 브랜치를 확인하셨나요?
  • 관련 label을 선택하셨나요?

🚨 관련 이슈 번호 [#38]

- 중분류/소분류 선택만으로 모의 공고 초안을 생성하는 API 추가
- POST /api/job-postings/mock/generate 엔드포인트 구현
- mock generate 전용 요청/응답 DTO 추가
- 소분류 기준 기존 공고를 조회해 AI 프롬프트 참고 자료로 활용
- 기존 공고가 없을 경우 중분류/소분류명 기반 fallback 공고 생성
- detailClassificationId 존재 여부 및 중분류-소분류 소속 관계 검증 추가
- mock generate 응답 필드를 저장 DTO와 맞춰 requirement, preferred로 정리
- 기존 공고 생성 API에서 companySize가 null일 때 발생할 수 있는 NPE 방지
- 모의 공고 생성 및 companySize null 방어 테스트 추가
@whc9999 whc9999 requested a review from shinae1023 May 19, 2026 05:23
@whc9999 whc9999 self-assigned this May 19, 2026
@whc9999 whc9999 added the ✨ feat New feature or request label May 19, 2026
@whc9999 whc9999 merged commit 043a742 into main May 19, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ feat New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant