가게 주문 내역 조회 API (/stores/{storeId}/orders)
✅ 메서드 및 URL
| 메서드 |
요청 URL |
GET |
/api/stores/{storeId}/orders |
✅ Request Header
| 파라미터 |
타입 |
필수여부 |
설명 |
| Authorization |
String |
필수 |
JWT 인증 토큰 (가게 소유주) |
| Content-Type |
String |
필수 |
application/json |
✅ Request Path Parameter
| 파라미터 |
타입 |
필수여부 |
설명 |
| storeId |
Integer |
필수 |
조회할 가게 ID |
✅ Response Elements (List of Orders)
| 필드명 |
타입 |
설명 |
| orderId |
Integer |
주문 ID |
| customerName |
String |
주문한 고객 이름 |
| request |
String |
요청사항 |
| status |
String |
주문 상태 코드 (PENDING, ...) |
| totalPrice |
Integer |
총 금액 |
| createdAt |
String |
주문 생성 시간 (ISO 8601) |
✅ Response 예시 (200 OK)
[
{
"orderId": 41,
"customerName": "홍길동",
"request": "덜 맵게 해주세요",
"status": "PENDING",
"totalPrice": 18000,
"createdAt": "2025-07-22T12:30:45"
},
{
"orderId": 42,
"customerName": "김영희",
"request": "",
"status": "COMPLETED",
"totalPrice": 22000,
"createdAt": "2025-07-22T11:58:12"
}
]