현재 로그인한 고객의 전체 거래 목록을 조회합니다.
GET http://localhost:8080/customer/order
Header
이름 | 타입 | 설명 | 필수 |
---|---|---|---|
Authorization | String | 사용자의 Access Token | |
예시 : bearer access token | O |
Query Parameter
이름 | 타입 | 설명 | 필수 |
---|---|---|---|
page | Integer | 결과 페이지 번호, 기본값 1 | X |
size | Integer | 한 페이지에 보여질 문서 수, 기본값 10 | X |
stage-list | String[] | 거래 단계 | |
[new, quote-approval, in-production, production-completed, completed], 기본값 all | X | ||
manufacturing-list | String[] | 작업 범위 | |
[laser-cutting, bending, welding-fabrication] | |||
, 기본값 all | X | ||
query | String | 거래 이름 | X |
성공
Response Body
이름 | 타입 | 설명 | 필수 |
---|---|---|---|
contents | Order[] | 조회한 거래 목록 | O |
page | Integer | 현재 페이지 번호 | O |
size | Integer | 현재 조회한 목록 개수 | O |
totalElements | Integer | 전체 목록 개수 | O |
totalPages | Integer | 전체 페이지 번호 | O |
first | Boolean | 시작 페이지 여부 | O |
last | Boolean | 마지막 페이지 여부 | O |
Order
이름 | 타입 | 설명 | 필수 |
---|---|---|---|
id | Long | DB 거래 id | O |
name | String | 거래 이름 | O |
imgUrl | String | 거래 대표 이미지 링크 | O |
stage | String | 거래 단계 | O |
isUrgent | Boolean | 긴급 유무 | |
(긴급 : True, 일반 : False) | O | ||
manufacturingList | String[] | 작업 범위 | |
laser-cutting, bending, welding-fabrication | O | ||
createdAt | Date | 거래 생성 일시 | |
[YYYY]-[MM]-[DD] | O | ||
deliveryAt | Date | 납기 일자 | |
[YYYY]-[MM]-[DD] | X | ||
cost | Integer | 거래 금액 | X |
request | String | 거래 요청사항 | X |