-
Notifications
You must be signed in to change notification settings - Fork 1
OrderItem API
hmmini edited this page May 30, 2024
·
3 revisions
- 작성자: hmmini
- 작성일: 2024. 04. 03
POST /orders/{orderId}/products/{productId}
Path Parameters
속성 | 타입 | 설명 |
---|---|---|
orderId | long | 주문 id |
productId | long | 상품 id |
Request Body
속성 | 타입 | 설명 |
---|---|---|
quantity | integer | 수량 |
pricePerItem | double | 가격 |
Response Body
HTTP 201
속성 | 타입 | 설명 |
---|---|---|
orderItemId | long | 주문 상품 id |
quantity | integer | 수량 |
pricePerItem | double | 가격 |
createdDate | string | 생성 시간 |
updatedDate | string | 수정 시간 |
order | object | 주문 정보 |
productId | long | 상품 id |
GET /orders/{orderId}/products
Path Parameters
속성 | 타입 | 설명 |
---|---|---|
orderId | long | 주문 id |
Query Parameters
속성 | 타입 | 설명 |
---|---|---|
customerEmail | string | 고객 이메일 |
customerName | string | 고객명 |
productName | string | 상품 이름 |
orderDate | string | 주문일 |
orderStatus | string | 주문 상태 |
page | long | 페이지 번호 |
size | long | 조회 개수 |
sort | string | 정렬 속성 |
direction | string | 정렬 방향 |
Response Body
HTTP 200
속성 | 타입 | 설명 |
---|---|---|
orderItemId | long | 주문 상품 id |
quantity | integer | 수량 |
pricePerItem | double | 가격 |
createdDate | string | 생성 시간 |
updatedDate | string | 수정 시간 |
order | object | 주문 정보 |
productId | long | 상품 id |
order: object
속성 | 타입 | 설명 |
---|---|---|
orderId | long | 주문 id |
orderDate | string | 주문 시간 |
status | string | 주문 상태 |
createdDate | string | 생성 시간 |
updatedDate | string | 수정 시간 |
GET /orders/{orderId}/products/{productId}
Path Parameters
속성 | 타입 | 설명 |
---|---|---|
deliveryStatus | string | 배송 상태 |
trackingNumber | string | 운송장 번호 |
shipmentDate | string | 배송 출발 시간 |
estimatedDate | string | 배송 예정 시간 |
orderDate | string | 주문 시간 |
orderStatus | string | 주문 상태 |
arrivalDate | string | 배송 도착 시간 |
orderId | long | 주문 id |
productId | long | 상품 id |
Response Body
HTTP 200
속성 | 타입 | 설명 |
---|---|---|
orderItemId | long | 주문 상품 id |
quantity | integer | 수량 |
pricePerItem | double | 가격 |
createdDate | string | 생성 시간 |
updatedDate | string | 수정 시간 |
order | object | 주문 정보 |
productId | long | 상품 id |
PUT /orders/{orderId}/products
Path Parameters
속성 | 타입 | 설명 |
---|---|---|
orderId | long | 주문 id |
Response
HTTP 204