[POST] …/docCashSession/get
Возвращает информацию о кассовых сменах
Входные параметры
Название | Тип данных | Обязательность | Описание параметра |
---|---|---|---|
uuids | Array of string | Необязательный | Массив uuid смен |
operating_cash_ids | Array of int64 | Необязательный | Массив Id касс, к которым привязаны смены |
start_date | Int64 | Необязательный | Дата начала периода в формате unixtime в секундах |
end_date | Int64 | Необязательный | Дата окончания периода в формате unixtime в секундах |
sort_orders | Sort_orders | Необязательный | Сортировка выходных данных - Объект класса Sort_orders |
limit | Int32 | Необязательный | Лимит возвращаемых данных при запросе. Значение по умолчанию 10000. Максимальное значение 10000 |
offset | Int32 | Необязательный | Смещение от начала выборки |
Модель сортировки выходных параметров
Название | Тип данных | Описание параметра |
---|---|---|
column | enum | Значение для сортировки: Uuid (uuid смены), Code (Код кассовой смены), OperatingCashId (id кассы), StartDate (Дата открытия смены), StartUserName (Пользователь, открывший смену), StartAmount (Сумма в кассе на открытие), CloseDate (Дата закрытия смены), CloseUserName (Пользователь, закрывший смену), Closed (Метка о том, что смена закрыта), CloseAmount (Сумма в кассе на закрытие ), LastUpdate (Дата изменения) |
direction | enum | Порядок сортировки: ASC (По возрастанию), DESC (По убыванию) |
Пример запроса
{
"uuids":null,
"operating_cash_ids":null,
"start_date":1602442800,
"end_date":1607713199,
"sort_orders":[
{
"column":"StartDate",
"direction":"DESC"
}
],
"limit":505,
"offset":0
}
Выходные параметры
Название | Тип данных | Обязательность | Описание параметра |
---|---|---|---|
Result | Array of Session | Обязательный | Массив объектов Session |
Пример ответа
{
"ok": true,
"result": [
{
"uuid": "6ab5087b-64fa-4cd2-8bc9-d5099e0fd45c",
"code": "WEB-0000004",
"operating_cash_id": 1,
"start_date": 1592573622,
"start_user": {
"id": 1,
"user_group": {
"id": 1,
"parent_id": 0,
"name": "Admins",
"child_count": 0,
"last_update": 1552326674
},
"first_name": "Administrator",
"last_name": "",
"middle_name": "",
"sex": "none",
"date_of_birth": "1990-01-01",
"address": "Tashkent, Mirabad-5",
"main_phone": "",
"phones": "+998713456789",
"email": "",
"description": "",
"login": "admin",
"can_authorize": true,
"active": true,
"language_code": "RUS",
"last_update": 1583131927
},
"start_amount": 0.0,
"close_date": -1,
"close_user": null,
"closed": false,
"close_amount": 0.0,
"checksum": 0,
"last_update": 1592573622
}
]
}