Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/kau-qj/backend
Browse files Browse the repository at this point in the history
  • Loading branch information
ParkJunGyu26 committed Dec 5, 2023
2 parents fef5bac + f4faa32 commit 423a2fc
Show file tree
Hide file tree
Showing 6 changed files with 184 additions and 269 deletions.
12 changes: 4 additions & 8 deletions src/config/baseResponseStatus.js
Original file line number Diff line number Diff line change
Expand Up @@ -92,15 +92,11 @@ module.exports = {
JOBGUIDE_ALREADY_REGISTERED : { "isSuccess": false, "code": 9002, "message": "최대 한 개의 관심 직무 등록이 가능합니다."},
JOBGUIDE_JOBNAME_NOT_EXIST: { "isSuccess": false, "code": 9003, "message": "해당 직업은 존재하지 않습니다."},
JOBGUIDE_JOBDICTINFO_EMPTY: { "isSuccess": false, "code": 9004, "message": "직업 정보를 가져오는데 실패했습니다."},
JOBGUIDE_INTERESTJOBINFO_FALSE: { "isSuccess": false, "code": 9005, "message": "관심 직무 조회가 되지 않습니다."},
JOBGUIDE_ADDINTERESTJOB_FAILED: {"isSuccess": false, "code": 9006, "message": "관심 직무를 추가하는데 실패했습니다."},
JOBGUIDE_IMAGE_FALSE: {"isSuccess": false, "code": 9007, "message": "이미지 정보를 가져오는데 실패했습니다."},
JOBGUIDE_JOBDETAILS_FALSE: {"isSuccess": false, "code": 9008, "message": "직업 세부 정보를 가져오는데 실패했습니다."},
JOBGUIDE_CHECK_UPDATE_INTERESTJOB: {"isSuccess:": false, "code": 9009, "message": "관심 직무가 이미 등록되어 있습니다. 관심 직무를 수정하시겠습니까?"},
JOBGUIDE_UPDATEINTERESTJOB_FAILED: {"isSuccess:": false, "code": 9010, "message": "관심 직무를 수정하는데 실패했습니다."},


JOBGUIDE_INTERESTJOBINFO_FALSE: { "isSuccess": false, "code": 9005, "message": "관심 직무 추가 또는 수정에 실패했습니다."},
JOBGUIDE_IMAGE_FALSE: {"isSuccess": false, "code": 9006, "message": "이미지 정보를 가져오는데 실패했습니다."},
JOBGUIDE_JOBDETAILS_FALSE: {"isSuccess": false, "code": 9007, "message": "직업 세부 정보를 가져오는데 실패했습니다."},


//board
POST_TYPE_EMPTY : {"isSuccess": false, "code": 9000, "message": "게시판을 선택해 주세요."},
POST_TITLE_EMPTY : {"isSuccess": false, "code": 9001, "message": "제목을 입력해 주세요."},
Expand Down
137 changes: 68 additions & 69 deletions src/config/swagger/jobdictionary.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,15 +44,15 @@ paths:
code: 500
message: 내부 서버 오류

/jobguide/jobdetails/{jobname}:
/jobguide/jobdetails/{jobName}:
get:
tags:
- jobdictionary
summary: 직업 세부 정보 조회
operationId: getJobDetails
parameters:
- in: path
name: jobname
name: jobName
required: true
description: 세부 정보를 조회할 직업 이름
schema:
Expand Down Expand Up @@ -95,92 +95,91 @@ paths:
code: 500
message: 내부 서버 오류

/jobguide/interestjobs:
post:
/jobguide/interestjob:
put:
tags:
- jobdictionary
summary: 관심 직무 추가
operationId: addInterestJob
summary: 관심 직무 추가 또는 수정
description: 사용자의 관심 직무를 추가하거나 수정합니다.
operationId: addOrUpdateInterestJob
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- jobname
- jobName
properties:
jobname:
jobName:
type: string
description: 추가 또는 수정할 관심 직무의 이름
example: 데이터 사이언티스트
responses:
'200':
description: 성공 - 관심 직무 추가 성공
'1000':
description: 성공 - 관심 직무 추가 또는 수정 성공
content:
application/json:
example:
isSuccess: true
code: 1000
message: '관심 직무가 추가되었습니다.'
'9001':
description: 실패 - 이미 관심 직무가 등록되어 있음
schema:
type: object
properties:
isSuccess:
type: boolean
example: true
code:
type: integer
example: 1000
message:
type: string
example: 성공
result:
type: string
example: 관심 직무가 추가되었습니다. / 관심 직무가 업데이트되었습니다.
'9000':
description: 실패 - 직업 이름 누락
content:
application/json:
example:
isSuccess: false
code: 9001
message: '이미 관심 직무가 등록되어 있습니다.'
'9006':
description: 실패 - 관심 직무를 추가 실패
schema:
type: object
properties:
isSuccess:
type: boolean
example: false
code:
type: integer
example: 9000
message:
type: string
example: 직업에 대한 정보가 없습니다.
'2000':
description: 실패 - JWT 토큰 누락
content:
application/json:
example:
isSuccess: false
code: 9006
message: '관심 직무를 추가하는데 실패했습니다.'
schema:
type: object
properties:
isSuccess:
type: boolean
example: false
code:
type: integer
example: 2000
message:
type: string
example: JWT 토큰을 입력해주세요.
'500':
description: 실패 - 내부 서버 오류
content:
application/json:
example:
isSuccess: false
code: 500
message: '내부 서버 오류'

/jobguide/interestjobs/{jobname}:
put:
tags:
- jobdictionary
summary: 관심 직무 수정
operationId: updateInterestJob
parameters:
- in: path
name: jobname
required: true
description: 수정할 관심 직무 이름
schema:
type: string
responses:
'200':
description: 성공 - 관심 직무 수정 성공
content:
application/json:
example:
isSuccess: true
code: 1000
message: '관심 직무가 업데이트되었습니다.'
'9010':
description: 실패 - 관심 직무 수정 실패
content:
application/json:
example:
isSuccess: false
code: 9010
message: '관심 직무를 수정하지 못했습니다.'
'500':
description: 실패 - 내부 서버 오류
content:
application/json:
example:
isSuccess: false
code: 500
message: '내부 서버 오류'
schema:
type: object
properties:
isSuccess:
type: boolean
example: false
code:
type: integer
example: 500
message:
type: string
example: 내부 서버 오류
Loading

0 comments on commit 423a2fc

Please sign in to comment.