get

[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 Необязательный Смещение от начала выборки


Sort_orders

Модель сортировки выходных параметров

Название Тип данных Описание параметра
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
    }
  ]
}