Фактическое потребление ЭЭ
Фактическое потребление электрической энергии зданием за учётный период, тыс. кВт·ч.
Запись создаётся загрузкой из АИС ОИА ПЭО и в Сервисе не редактируется. Значение — сумма потребления точек учёта электрической энергии здания за период.
Запись уникальна в пределах здания, года и учётного периода.
Связи
classDiagram
direction LR
class EeConsumption {
+Guid id
+Building build_id
+Int32 year
+Period period_id
+Decimal consumption
}
class Building
class Period
EeConsumption "1" --> "1" Building : build_id
EeConsumption "1" --> "1" Period : period_id
Структура
| Наименование | Атрибут | Тип | Обязательно для создания | ЕИ | Неизменяемость | Описание |
|---|---|---|---|---|---|---|
| Идентификатор записи | id | Guid | Да | Да | ||
| Здание | build_id | Building | Да | Да | ||
| Год | year | Int32 | Да | Да | Календарный год, к которому относится учётный период | |
| Учётный период | period_id | Period | Да | Да | ||
| Потребление, тыс. кВт·ч | consumption | Decimal | Нет | `тыс. кВт·ч` | Незаданное значение означает, что в источнике потребление за этот период не задано |
Исходник
public class EeConsumption
{
/// <summary>Идентификатор записи</summary>
[DomainField(Alias = "id", RequiredOnCreate = true, Immutable = true)]
public Guid Id { get; set; }
/// <summary>Здание</summary>
[Relation]
[DomainField(Alias = "build_id", RequiredOnCreate = true, Immutable = true)]
public Building? Building { get; set; }
/// <summary>Год</summary>
[DomainField(Alias = "year", RequiredOnCreate = true, Immutable = true, Description = "Календарный год, к которому относится учётный период")]
public int Year { get; set; }
/// <summary>Учётный период</summary>
[Relation]
[DomainField(Alias = "period_id", RequiredOnCreate = true, Immutable = true)]
public Period? Period { get; set; }
/// <summary>Потребление, тыс. кВт·ч</summary>
[DomainField(Alias = "consumption", Unit = "`тыс. кВт·ч`", Description = "Незаданное значение означает, что в источнике потребление за этот период не задано")]
public decimal? Consumption { get; set; }
}Структурные связи
Использует
- Доменная сущность Здание (сущность)
- Доменная сущность Учётный период (сущность)