Коллекция 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 | дата создания документа в коллекции |