SubstituteReq API

대타요청 관련 API

📌 대타근무 요청건 상태 Enum

상황 : 알바생A → 알바생B 대타근무 요청

  • WAITING 알바생A가 요청 후 대기

  • ACCEPTANCE 알바생B가 요청 수락

  • REFUSAL 알바생B가 요청 거절

  • APPROVAL 사장님이 근무 교환 승인 (알바생A 🔄️ 알바생B)

  • DISAPPROVAL 사장님이 근무 교환 비승인

  • CANCELLATION 알바생A가 요청 취소

GET /boss/substituteReqs

대타근무 요청 관리 리스트 조회 (월 별)

Request-Header

NameTypeDescription

*x-auth-token

String

user jwt token

Response-Body

NameTypeDescription

totalSubstituteReqList

List

전체 대타 요청 리스트

year

Integer

년도

month

Integer

substituteReqList

List

월별 대타 요청 리스트

substituteReqId

Long

대타 요청 고유 id

senderId

Long

요청 발신자 고유 id

senderName

String

요청 발신자 이름

senderImageUrl

String

요청 발신자 프로필 이미지 url

receiverId

Long

요청 수신자 고유 id

receiverName

String

요청 수신자 이름

receiverImageUrl

String

요청 수신자 프로필 이미지 url

workspaceId

Long

요청 워크스페이스 고유 id

workspaceName

String

요청 워크스페이스 이름

startDateTime

String

요청 스케줄 시작 날짜 시간

endDateTime

String

요청 스케줄 종료 날짜 시간

status

String

요청 상태

GET /boss/substituteReqs/{substituteReqId}

대타근무 요청 관리 상세 조회

Request-Header

NameTypeDescription

*x-auth-token

String

user jwt token

Response-Body

NameTypeDescription

substituteReqId

Long

대타 요청 고유 id

reqMessage

String

요청 메시지

status

String

요청 상태

senderId

Long

요청 발신자 고유 id

senderName

String

요청 발신자 이름

senderImageUrl

String

요청 발신자 프로필 이미지 url

receiverId

Long

요청 수신자 고유 id

receiverName

String

요청 수신자 이름

receiverImageUrl

String

요청 수신자 프로필 이미지 url

workspaceId

Long

요청 워크스페이스 고유 id

workspaceName

String

요청 워크스페이스 이름

startDateTime

String

요청 스케줄 시작 날짜 시간

endDateTime

String

요청 스케줄 종료 날짜 시간

PUT /boss/substituteReqs/{substituteReqId}/accept

대타근무 요청 승인

Request-Header

NameTypeDescription

*x-auth-token

String

user jwt token

PUT /boss/substituteReqs/{substituteReqId}/reject

대타근무 요청 비승인

Request-Header

NameTypeDescription

*x-auth-token

String

user jwt token

Last updated