Workspace API
워크스페이스 관련 API
📌 스케줄 변동 유형 Enum
FIXED_WORK
고정 근무, 스케줄 변동되지 않고 고정MONTHLY_WORK
월간 근무, 스케줄이 월마다 변동WEEKLY_WORK
주간 근무, 스케줄이 주마다 변동
📌 알바비 지급 유형 Enum
MONTHLY_PAY
월급WEEKLY_PAY
주급
GET /boss/workspaces
나의 워크스페이스 리스트 조회
Request-Header
*x-auth-token
String
user jwt token
Response-Body
workspaceList
List
나의 워크스페이스 리스트
workspaceId
Long
워크스페이스 고유 id
name
String
워크스페이스 이름
imageUrl
String
워크스페이스 이미지 url
나의 워크스페이스가 없다면
workspaceList
는 빈 리스트
GET /boss/workspaces/brief
나의 워크스페이스 요약 리스트 조회
Request-Header
*x-auth-token
String
user jwt token
Response-Body
workspaceList
List
나의 워크스페이스 리스트
workspaceId
Long
워크스페이스 고유 id
name
String
워크스페이스 이름
나의 워크스페이스가 없다면
workspaceList
는 빈 리스트
GET /boss/workspaces/{workspaceId}
해당 워크스페이스 정보 상세 조회
Request-Header
*x-auth-token
String
user jwt token
Response-Body
workspaceId
Long
워크스페이스 고유 id
name
String
워크스페이스 이름
phoneNumber
String
워크스페이스 전화번호
address
String
워크스페이스 주소
businessNumber
String
워크스페이스 사업자 번호
workType
String
근무 유형
payType
String
알바비 지급 유형
imageUrl
String
워크스페이스 이미지 url
GET /boss/workspaces/{workspaceId}/staffs
해당 워크스페이스 내 알바 정보 리스트 조회
Request-Header
*x-auth-token
String
user jwt token
Response-Body
staffInfoList
List
알바 정보 리스트
staffId
Long
알바 고유 id
name
String
알바 이름
phoneNumber
String
알바 전화번호
birthDate
String
알바 생년월일
imageUrl
String
알바 프로필 이미지 url
workGrade
Integer
알바 근무 평점
해당 워크스페이스 내 알바생이 없다면
staffInfoList
는 빈 리스트
POST /boss/workspaces/{workspaceId}/invite
해당 워크스페이스에 알바 초대
Request-Header
*x-auth-token
String
user jwt token
Params
*receiverEmail
초대 수신자 고유 이메일
POST /boss/workspaces
워크스페이스 추가
Request-Header
*x-auth-token
String
user jwt token
Request-Body
*workspace
Object
워크스페이스 등록 데이터
*name
String
워크스페이스 이름
*phoneNumber
String
워크스페이스 전화번호
*address
String
워크스페이스 주소
*businessNumber
String
워크스페이스 사업자 번호
*workType
String
근무 유형
*payType
String
알바비 지급 유형
imageFile
MultipartFile
워크스페이스 이미지 파일
Response-Body
workspaceList
List
나의 워크스페이스 리스트
workspaceId
Long
워크스페이스 고유 id
name
String
워크스페이스 이름
imageUrl
String
워크스페이스 이미지 url
나의 워크스페이스 전체 리스트 반환 (추가된 워크스페이스 포함)
PUT /boss/workspaces/{workspaceId}
해당 워크스페이스 정보 수정
Request-Header
*x-auth-token
String
user jwt token
Request-Body
*workspace
Object
워크스페이스 수정 데이터
*name
String
워크스페이스 이름
*phoneNumber
String
워크스페이스 전화번호
*address
String
워크스페이스 주소
prevImageUrl
String
수정 전 워크스페이스 이미지 url
imageFile
MultipartFile
워크스페이스 이미지 파일
Last updated