Appearance
/store
Кінцева точка /store відповідає за роботу зі складами.
GET /store/load/{uid}
Завантажує склад по його UID.
Параметри запиту:
- uid - UID склада (в URL)
Повертає стандартну відповідь з об'єктом store.
javascript
{
"success" : true,
"data": { /* store */
"uid": "...."
}
};{
"success" : true,
"data": { /* store */
"uid": "...."
}
};GET /store/index/?{pageSize=20}&{offset=0}
Завантажує перелік складів.
Параметри запиту:
- pageSize - розмір сторінки (1-20).
- offset - зміщення ( > 0)
Повертає стандартну відповідь для індексу об'єктів store.
javascript
{
"success" : true,
"totalCount": 10,
"data": { /* store */
"uid": "...."
}
};{
"success" : true,
"totalCount": 10,
"data": { /* store */
"uid": "...."
}
};Зверніть увагу, що поле totalCount поверне загальну кількість складів в системі.
POST /store/update
Створює або оновлює властивості склада.
Тіло запита має бути обєктом store:
javascript
{
"uid" : "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Основний склад",
}{
"uid" : "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Основний склад",
}Повертає стандартну відповідь з об'єктом store.
javascript
{
"success" : true,
"data": { /* store */
"uid": "...."
}
}{
"success" : true,
"data": { /* store */
"uid": "...."
}
}POST /store/batch
Створює або оновлює властивості складів.
Тіло запита має бути масивом обєктів store
javascript
[
{
"uid" : "d50bce46-2867-44ce-b264-4daac69701c5",
"name": "Основний склад",
},
{
"uid" : "5845b880-da52-4fa5-98d9-ea6775307c32",
"name": "Роздрібний склад",
}
][
{
"uid" : "d50bce46-2867-44ce-b264-4daac69701c5",
"name": "Основний склад",
},
{
"uid" : "5845b880-da52-4fa5-98d9-ea6775307c32",
"name": "Роздрібний склад",
}
]Повертає стандартну відповідь з об'єктом BatchResult.
javascript
{
"success" : true,
"data": {
"count": 2
}
}{
"success" : true,
"data": {
"count": 2
}
}