용병
용병 구인 글 리스트 조회
GET
/hires
Query Parameters
lastId
Number
size
Number
position
Sting
sports
String
ageGroup
String
city
String
region
String
groundName
String
date
String
{
"data": {
"hirePosts": [
{
"postId": 1,
"position": "윙백",
"city": "서울특별시",
"region": "광진구"
"groundName": "어린이대공원풋살장"
"date": "2021-12-25",
"startTime": "10:30",
"endTime": "12:30:00"
"ageGroup": "20s",
"detail": "좋은사람 있으면 소개시켜줘",
"hirePlayerNumber": 1,
"teamId": 1,
"teamLogo": "s3://aasdfasd",
"teamName": "데브코스"
"teamMannerTemperature": 36.1,
},
{
"postId": 2,
"position": "윙백",
"city": "서울특별시",
"region": "광진구"
"groundName": "어린이대공원풋살장"
"date": "2021-12-25",
"startTime": "10:30",
"endTime": "12:30:00"
"ageGroup": "20s",
"detail": "좋은사람 있으면 소개시켜줘",
"hirePlayerNumber": 1,
"teamId": 1,
"teamLogo": "s3://aasdfasd",
"teamName": "데브코스"
"teamMannerTemperature": 36.1
}
]
}
}
용병 구인 글 상세 조회
GET
/hires/{postId}
Path Parameters
postId*
Number
{
"data": {
"postId": 1,
"title": "제목",
"date": "2021-11-22",
"startTime": "15:00",
"endTime": "17:00",
"city": "서울특별시",
"region": "서초구",
"groundName": "서초풋살파크",
"position": "윙백",
"ageGroup": "20s",
"hiredPlayerNumber": 1
"detail": "잘하는분환영",
"teamId": 2,
"teamName": "쭝쭝",
"teamLogo": "s3://aaaabbbbb"
"teamCaptainId": 1,
"teamCaptainName": "쭝",
"teamMannerTemperature": 36.5
}
}
용병 구인 글 작성
POST
/hires
need token
Request Body
cityId
Number
regionId
Number
groundId
Number
hirePlayerNumber
Number
position
String
ageGroup
String
detail
String
date
String
startTime
String
endTime
String
neennnㅜ
teamId
Number
{
"data": {
"postId": 1
}
}
용병 구인 글 수정
PUT
/hires/{postId}
Path Parameters
postId*
Number
Headers
token*
Request Body
cityId*
Number
regionId*
Number
groundId*
Number
hirePlayerNumber*
Number
position*
String
ageGroup*
String
detail*
String
{
"data": {
"postId": 1
}
}
용병 구인 글 삭제
DELETE
/hires/{postId}
Path Parameters
postId*
Number
용병 신청
POST
/hire-applications
Headers
token
String
Request Body
postId
Number
{
"data": {
"applicationId": 1
}
}
용병 신청 취소
DELETE
/hire-applications/{applicationId}
Path Parameters
applicationId*
Number
{
// Response
}
용병 신청자 리스트 조회
GET
/hires/{postId}/applications
Path Parameters
postId
Number
{
"data": {
"applications": [
{
"applicationId": 1,
"userId": 2,
"userNickName": "사무엘"
},
{
"applicationId": 2,
"userId": 3,
"userNickName": "호세"
}
]
}
}
용병 수락
POST
/hires/{postId}/applications
Headers
token
String
Request Body
applications
Array
용병 거절
DELETE
/hires/{postId}/applications/{applicationId}
Last updated