Коллекция Categories

{ 
    "_id" : ObjectId("5d247aef3b97fa1ae50dad10"), 
    "name" : "Уровень сигнала", 
    "unit" : "дБ", 
    "extId" : "54", 
    "source" : NumberInt(1), 
    "createDate" : ISODate("2019-07-09T11:30:55.117+0000"), 
    "_class" : "ru.infsys.sem.domain.CategoryVault"
}
Атрибут Описание
_id Первичный ключ документа
name Наименование единицы измерения
unit Сокращенное обозначение
extId внутренний ключ записи в оперативной БД
createDate дата создания документа в коллекции

Коллекция Controllers

{ 
    "_id" : ObjectId("5d247af93b97fa1ae50db42a"), 
    "serial" : "AXQTX6E5", 
    "installDate" : ISODate("2019-06-05T22:23:26.021+0000"), 
    "object_id" : ObjectId("5d247af43b97fa1ae50daf6e"), 
    "extId" : "1766", 
    "source" : NumberInt(1), 
    "createDate" : ISODate("2019-07-09T11:30:55.117+0000"), 
    "_class" : "ru.infsys.sem.domain.ControllerVault"
}
Атрибут Описание
_id Первичный ключ документа
serial Уникальный номер контроллера, передающий измерения. Пара «Контроллер-Параметр» уникальна для поиска всех измерений в MeasureInterval
InstallDate Время инициализации контроллера в системе
object_id _id ключ принадлежности объекту
extId внутренний ключ записи в оперативной БД
createDate дата создания документа в коллекции

Коллекция controllersHistory

История изменений атрибутов контроллеров

{ 
    "_id" : ObjectId("5d2683a43b97fa1ae502efcd"), 
    "histFrom" : ISODate("2019-07-09T11:30:55.117+0000"), 
    "histTo" : ISODate("2019-07-11T00:32:31.268+0000"), 
    "origin_id" : "5d247afa3b97fa1ae50db49d", 
    "serial" : "ATJF56W6", 
    "installDate" : ISODate("2019-06-04T09:12:36.768+0000"), 
    "object_id" : ObjectId("5d247af23b97fa1ae50dae58"), 
    "extId" : "2866", 
    "source" : NumberInt(1), 
    "createDate" : ISODate("2019-07-11T00:32:31.268+0000"), 
    "_class" : "ru.infsys.sem.domain.ControllerHistVault"
}
Атрибут Описание
_id Первичный ключ документа
histFrom с какого времени контроллер имел атрибуты
histTo до какого времени контроллер имел атрибуты
serial Уникальный номер контроллера, передающий измерения на временном отрезке histFrom-histTo
InstallDate Время инициализации контроллера в системе на временном отрезке histFrom-histTo
object_id _id ключ принадлежности объекту на временном отрезке histFrom-histTo
extId внутренний ключ записи в оперативной БД
createDate дата создания документа в коллекции

Коллекция Devices

{ 
    "_id" : ObjectId("5d247af03b97fa1ae50dad7a"), 
    "name" : "Счетчик воды", 
    "vendor" : "Valtec", 
    "product" : "VLF-15-u-I", 
    "comment" : "Счетчик импульсный Valtec", 
    "extId" : "3", 
    "source" : NumberInt(1), 
    "createDate" : ISODate("2019-07-09T11:30:55.117+0000"), 
    "_class" : "ru.infsys.sem.domain.DeviceVault"
}


Атрибут Описание
_id Первичный ключ документа
name Имя устройства
vendor Производитель устройства
product Продуктовый идентификатор производителя
comment Комментарий
extId внутренний ключ записи в оперативной БД
createDate дата создания документа в коллекции

Коллекция MeasureInterval

Данные по измерениям параметра на 30 минутном интервале

{ 
    "_id" : ObjectId("5d301c823b97fa5b29bba2a4"), 
    "date" : ISODate("2018-08-18T19:00:00.000+0000"), 
    "min" : 8.504, 
    "max" : 8.518, 
    "avg" : 8.510611111111109, 
    "first" : 8.51, 
    "last" : 8.504, 
    "parameter_id" : ObjectId("5d247aff3b97fa1ae50dba51"), 
    "controller_id" : ObjectId("5d247afd3b97fa1ae50dba1c"), 
    "extId" : "75192743", 
    "source" : NumberInt(1), 
    "createDate" : ISODate("2019-07-17T17:25:49.885+0000"), 
    "_class" : "ru.infsys.sem.domain.MeasureIntervalVault"
}


Атрибут Описание
_id Первичный ключ документа
date Время конца интервала
min Минимальное значение параметра на интервале
max Максимальное значение параметра на интервале
avg Среднее значение параметра на интервале
first Первое значение параметра на интервале
last Последнее значение параметра на интервале
parameter_id _id ключ параметра
controller_id _id ключ контроллера
extId внутренний ключ записи в оперативной БД
createDate дата создания документа в коллекции

Коллекция Objects

{ 
    "_id" : ObjectId("5d247af13b97fa1ae50dae01"), 
    "name" : "Имя объекта ", 
    "fullName" : "Полное имя объекта", 
    "comment" : " Комментарий ", 
    "timeOffset" : NumberInt(5), 
    "area" : 2134.3, 
    "employees" : NumberInt(27), 
    "location" : {
        "type" : "Point", 
        "coordinates" : [
            01.7763207, 
            100.6488311
        ]
    }, 
    "objRubric_id" : ObjectId("5d247af03b97fa1ae50daddb"), 
    "objectState_id" : ObjectId("5d247aef3b97fa1ae50dad0c"), 
    "attrs" : [
         {
            "name" : "DISTRICT_ID", 
            "displayName" : "Код территории", 
            "value" : "Значение кода"
        }, 
        {
            "name" : "TECHNICAL_PLACE_ID", 
            "displayName" : "Код здания", 
            "value" : "XXXXXX-YYYY"
        }
    ], 
    "extId" : "1584", 
    "source" : NumberInt(1), 
    "createDate" : ISODate("2019-07-09T11:30:55.117+0000"), 
    "_class" : "ru.infsys.sem.domain.ObjectVault"
}
Атрибут Описание
_id Первичный ключ документа
name Краткое имя объекта
fullname Полное имя объекта
comment Комментарии
timeOffset Часовой пояс (+3)
area площадь объекта в м2
employees количество сотрудников на объекте
location координаты объекта в формате GJOS
attrs массив дополнительных атрибутов объекта
objRubric_id _id принадлежности к Рубрике
objectState_id _id справочника состояния объекта
extId внутренний ключ записи в оперативной БД
createDate дата создания документа в коллекции

Коллекция ObjectsHistory

{ 
    "_id" : ObjectId("5d2683a13b97fa1ae502efa9"), 
    "histFrom" : ISODate("2019-07-09T11:30:55.117+0000"), 
    "histTo" : ISODate("2019-07-11T00:32:31.268+0000"), 
    "object_id" : ObjectId("5d247af33b97fa1ae50daebd"), 
    "name" : "Имя объекта ", 
    "fullName" : "Полное имя объекта", 
    "comment" : " Комментарий ", 
    "timeOffset" : NumberInt(5), 
    "area" : 2134.3, 
    "employees" : NumberInt(27), 
    "location" : {
        "type" : "Point", 
        "coordinates" : [
            01.7763207, 
            100.6488311
        ]
    }, 
    "objRubric_id" : ObjectId("5d247af03b97fa1ae50daddb"), 
    "objectState_id" : ObjectId("5d247aef3b97fa1ae50dad0c"), 
    "attrs" : [], 
    "extId" : "1759", 
    "source" : NumberInt(1), 
    "createDate" : ISODate("2019-07-11T00:32:31.268+0000"), 
    "_class" : "ru.infsys.sem.domain.ObjectHistVault"
}
Атрибут Описание
_id Первичный ключ документа
histFrom с какого времени объект имел атрибуты
histTo до какого времени объект имел атрибуты
name Краткое имя объекта на временном отрезке histFrom-histTo
fullname Полное имя объекта на временном отрезке histFrom-histTo
comment Комментарии на временном отрезке histFrom-histTo
timeOffset Часовой пояс на временном отрезке histFrom-histTo
area площадь объекта в м2 на временном отрезке histFrom-histTo
employees количество сотрудников на объекте на временном отрезке histFrom-histTo
location координаты объекта в формате GJOS на временном отрезке histFrom-histTo
attrs массив дополнительных атрибутов объекта на временном отрезке histFrom-histTo
objRubric_id _id принадлежности к Рубрике на временном отрезке histFrom-histTo
objectState_id _id справочника состояния объекта на временном отрезке histFrom-histTo
extId внутренний ключ записи в оперативной БД
createDate дата создания документа в коллекции

Коллекция ObjRubrics

{ 
    "_id" : ObjectId("5d247af03b97fa1ae50dadae"), 
    "name" : "Имя рубрики", 
    "extId" : "1", 
    "source" : NumberInt(1), 
    "createDate" : ISODate("2019-07-09T11:30:55.117+0000"), 
    "_class" : "ru.infsys.sem.domain.ObjRubricVault"
}
Атрибут Описание
_id Первичный ключ документа
name Имя рубрики
extId внутренний ключ записи в оперативной БД
createDate дата создания документа в коллекции

Коллекция Parameters

{ 
    "_id" : ObjectId("5d247aff3b97fa1ae50dba1f"), 
    "name" : "Напряжение ввода", 
    "type" : NumberInt(2), 
    "isCalc" : false, 
    "category_id" : ObjectId("5d247aef3b97fa1ae50dad16"), 
    "device_id" : ObjectId("5d247af03b97fa1ae50dad87"), 
    "zone_id" : ObjectId("5d247af03b97fa1ae50dad56"), 
     "tag_ids" : [
        ObjectId("5d247af03b97fa1ae50dad5e"), 
        ObjectId("5d247af03b97fa1ae50dad5f")
    ], 
    "extId" : "753", 
    "source" : NumberInt(1), 
    "createDate" : ISODate("2019-07-09T11:30:55.117+0000"), 
    "_class" : "ru.infsys.sem.domain.ParameterVault"
}
Атрибут Описание
_id Первичный ключ документа
name Имя параметра
type тип параметра : 2: мгновенное значение, 3: нарастающий итог, 4: счетчик импульсов
isCalc признак вычисляемого параметра: True- параметр вычисляемый, False - реальный
category_id _id ключ принадлежности категории
device_id _id ключ принадлежности к устройству
zone_id _id ключ принадлежности к зоне
tag_ids Массив с _id ключами тегов
extId внутренний ключ записи в оперативной БД
createDate дата создания документа в коллекции

Коллекция ParamTag

{ 
    "_id" : ObjectId("5d247af03b97fa1ae50dad57"), 
    "name" : "ЭЛЕКТРОЭНЕРГИЯ", 
    "comment" : "тег для пометки эл. параметров", 
    "extId" : "1", 
    "source" : NumberInt(1), 
    "createDate" : ISODate("2019-07-09T11:30:55.117+0000"), 
    "_class" : "ru.infsys.sem.domain.ParamTagVault"
}
Атрибут Описание
_id Первичный ключ документа
name Имя тега
comment Комментарий
extId внутренний ключ записи в оперативной БД
createDate дата создания документа в коллекции

Коллекция Zone

{ 
    "_id" : ObjectId("5d247af03b97fa1ae50dad3a"), 
    "name" : "Wi-Fi датчик", 
    "extId" : "26", 
    "source" : NumberInt(1), 
    "createDate" : ISODate("2019-07-09T11:30:55.117+0000"), 
    "_class" : "ru.infsys.sem.domain.ZoneVault"
}
Атрибут Описание
_id Первичный ключ документа
name Имя тега
extId внутренний ключ записи в оперативной БД
createDate дата создания документа в коллекции