HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
🏀
[팀14] 슬램 - 우리 주변 농구장 예약
/
🧭
Domain 설계 - 초안 건드리지 말 것
/
[GET] /api/v1/reservations/{userId}/upcoming

[GET] /api/v1/reservations/{userId}/upcoming

Request

PathVariable
Field
Type
Description
비고
userId
Number
사용자 아이디
 
 

 

Response

  • JSON(예시)
{ "success": "true", "data": [ { "reservationId": 3, "courtId": 1, "courtName": "영통구민운동장 농구장", "basketCount": 2, "numberOfReservations": 6, "startTime": "2021-01-01T12:20:10", "endTime": "2021-01-01T12:20:10", "createdAt": "2021-01-01T12:20:10", "updatedAt": "2021-01-01T12:20:10" }, { "reservationId": 5, "courtId": 7, "courtName": "관악구민운동장 농구장", "basketCount": 4, "numberOfReservations": 2, "startTime": "2021-01-01T12:20:10", "endTime": "2021-01-01T12:20:10", "createdAt": "2021-01-01T12:20:10", "updatedAt": "2021-01-01T12:20:10" } ], "serverDateTime": "2021-12-01T12:00:00" }
Body
Field
Type
Description
비고
success
Boolean
성공/실패 여부
data.[].reservationId
Number
예약 아이디
data.[].courtId
Number
농구장 아이디
data.[].courtName
String
농구장 이름
data.[].basketCount
Number
농구장 골대 수
data.[].numberOfReservations
Number
해당 시간대 예약 인원
data.[].startTime
String
예약 시작 시간
YYYY-mm-DDThh:MM:ss
data.[].endTime
String
예약 종료 시간
YYYY-mm-DDThh:MM:ss
data.[].createdAt
String
생성 시간
YYYY-mm-DDThh:MM:ss
data.[].updatedAt
String
수정 시간
YYYY-mm-DDThh:MM:ss
serverDateTime
String
api 응답시간