현재 로그인한 고객의 전체 거래 목록을 조회합니다.
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 |