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
}
}