Skip to content

OrderItem API

hmmini edited this page May 30, 2024 · 3 revisions
  • 작성자: hmmini
  • 작성일: 2024. 04. 03

7. OrderItem

7-1. 등록

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

7-2. 주문에 따른 상품 목록 조회

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 수정 시간

7-3. 주문에 따른 특정 상품 조회

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

7-4. 특정 주문의 상품 전체 삭제

PUT /orders/{orderId}/products

Path Parameters

속성 타입 설명
orderId long 주문 id

Response

HTTP 204


Clone this wiki locally