path parameter {order-id} 에 해당하는 거래의 발주서를 작성 및 수정합니다.
PUT http://localhost:8080/customer/order/0/purchase-order
Header
| 이름 | 타입 | 설명 | 필수 |
|---|---|---|---|
| Authorization | String | 사용자의 Access Token | |
| 예시 : bearer access token | O |
Path Parameter
| 이름 | 타입 | 설명 | 필수 |
|---|---|---|---|
| order-id | Integer | 거래의 DB ID | O |
Request Body
| 이름 | 타입 | 설명 | 필수 |
|---|---|---|---|
| file | MultipartFile | 발주서 파일 | |
| (PDF, xlsx, …) | X | ||
| purchaseOrder | PurchaseOrder | 발주서 내용 | O |
PurchaseOrder
| 이름 | 타입 | 설명 | 필수 |
|---|---|---|---|
| inspectionPeriod | LocalDate | 검수 기간 | |
| [YYYY]-[MM]-[DD] | O | ||
| inspectionCondition | String | 검수 조건 | O |
| paymentDate | LocalDate | 지급 일자 | |
| [YYYY]-[MM]-[DD] | O |
성공
Response Body
| 이름 | 타입 | 설명 | 필수 |
|---|---|---|---|
| id | Long | 발주서의 DB ID | O |
| fileName | String | 견적서 파일 이름 | O |
| fileUrl | String | 견적서 파일 다운로드 URL | O |