Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Предназначен для определения статистики проездов зоны контроля транспортными средствами. Макс. Максимальный размер отчетного периода 7  7 суток. Структура url URL-запроса определяется форматом (4.1.1).:

Code Block
GET /api/v1/admin/stats/eventstore/fact\
  

   ?max-ts=<max-ts>
  

   &min-ts=<min-ts>\
  

   &min-ts-gap=<min-ts-gap>\
  

   &min-total-count=<min-total-count>

(4.1.1)

где где

  • <max-ts>
- отметка
  • — отметка времени завершения отчетного периода, мкс от 01.01.1970 00:00 UTC
;
  • . Опциональный параметр.
Возможные
  • Возможны значения в интервале [0; 2147476447000000]. По умолчанию определяется системным временем на момент обработки запроса.
  • <min-ts>
- отметка
  • — отметка времени начала отчетного периода, мкс (от 01.01.1970 00:00 UTC
;
  • ). Опциональный параметр.
Возможные
  • Возможны значения в интервале [0; 2147476447000000]. По умолчанию определяется как разность времени завершения отчетного периода и макс. размера отчетного периода в мкс.
  • <min-ts-
gap> -
  • gap>  мин. промежуток времени между последовательными событиями, с
;
  • . Опциональный параметр.
Возможные
  • Возможны значения в интервале [0; 65535]. По умолчанию 10.
  • <min-total-count>
-
  •  — мин. количество проездов зоны контроля. Опциональный параметр.
Возможные
  • Возможны значения в интервале  [1; 65535]. По умолчанию 2.

Если структура url URL-запроса соответствует требованиям, сервер, после успешной обработки, возвращает ответ с httpHTTP-кодом 200. Тело ответа содержит application/jsonJSON-документ с параметрами:

  1. "status" <uint16:: uint16_t>t. Содержит 200.

  2. "result" <struct:: struct[]>. Массив. Каждый элемент содержит статистику проездов транспортным средством зоны контроля. Элементы в порядке убывания значения total-count.:

    1. "plate-text" <char:: char[]>. Текст номера транспортного средства.

    2. "total-count" <uint32:: uint32_t>t. Количество проездов зоны контроля.

    3. "last-guid" <char:: char[37]>. Глобальный идентификатор последнего события Fact.

    4. "last-datetime" <uint32:: uint32_t>t. Время регистрации изображения зоны контроля последнего события Fact, ISO8601.

    5. "last-ts" <uint64:: uint64_t>t.  Время регистрации изображения зоны контроля последнего события Fact, мкс (от 01.01.1970 00:00 UTC).

Пример тела ответа:

Code Block
{
 

 "status": 200,
 

 "result":

 [

   {

     

 [
   {
     "plate-text": "ВВ4105АА",
     

     "total-count": 14,
     

     "last-guid": "69e86fa7-e1ad-4e68-96b7-b910f40bdb49",
     

     "last-datetime": "2016-06-14T10:52:53.520817+00:00",
     

     "last-ts":
100600200400

   }

 ]

 100600200400
   }
 ]
}