Skip to content
On this page

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