| Page | Method | URL | Description |
|---|---|---|---|
| Product | GET | /api/images/{filename} | 상품 이미지 조회 |
true: 200 OK, getUrlResource 반환 |
|||
false: 에러코드 400 |
|||
| Product | POST | /api/product | 상품 글 등록 |
true: 200 OK, ProductId 반환 |
|||
false: 에러코드 |
|||
ERP301 파일 처리 중 오류가 발생 |
|||
ERP302 파일 URL 오류가 발생 |
|||
| Product | PUT | /api/product/{id} | 상품 글 변경 |
true: 200 OK, ProductId 반환 |
|||
false: 에러코드 |
|||
ERP301 파일 처리 중 오류가 발생 |
|||
ERP302 파일 URL 오류가 발생 |
|||
| Product | DELETE | /api/product/{id} | 상품 글 삭제 |
true: 200 OK |
|||
false: 400 |
/api/images/{filename}
Parameters
filename / string / *(path)*
Responses
200 OK
string
/api/product
No parameters{
"productDto": {
"title": "string",
"description": "string",
"imageFiles": [
"string"
]
},
"items": [
{
"name": "string",
"price": 1000000,
"stock": 100
}
]
}
200 OK{
"status": 0,
"data": 0,
"id": 0
}
/api/product/{id}
Parameters
id / integer($int64) / *(path)*
Request body
{
"productDto": {
"title": "string",
"description": "string",
"imageFiles": [
"string"
]
},
"items": [
{
"itemId": 0,
"name": "string",
"price": 1000000,
"stock": 100
}
]
}
200 OK{
"status": 0,
"data": 0,
"id": 0
}
/api/product/{id}
Parameters
id / integer($int64) / *(path)*
Responses
200 OK
{
"status": 0,
"data": 0,
"id": 0
}