Классы энергетической эффективности
Алиасы: Классы энергетической эффективности. parents: [consumption-model].
Связи
classDiagram
direction LR
class EnergyEfficiencyClasses {
+Guid id
+Guid ais_id
+DateTime ais_modified
+String name
+String code
+Decimal lower_bound
+Decimal upper_bound
}
Структура
| Наименование | Атрибут | Тип | Обязательно для создания | ЕИ | Диапазон / формат | Неизменяемость |
|---|---|---|---|---|---|---|
| Идентификатор записи | id | Guid | Да | Да | ||
| ИД объекта в АИС | ais_id | Guid | Нет | Да | ||
| Дата и время изменения в АИС ОИА ПЭО | ais_modified | DateTime | Нет | |||
| Наименование | name | String | Да | |||
| Код | code | String | Да | |||
| Нижняя граница отклонения, % | lower_bound | Decimal | Да | % | Вещественное [-999999; 999999] | |
| Верхняя граница отклонения, % | upper_bound | Decimal | Да | % | Вещественное [-999999; 999999] |
Исходник
public class EnergyEfficiencyClasses
{
/// <summary>Идентификатор записи</summary>
[DomainField(Alias = "id", RequiredOnCreate = true, Immutable = true)]
public Guid Id { get; set; }
/// <summary>ИД объекта в АИС</summary>
[DomainField(Alias = "ais_id", Immutable = true)]
public Guid AisId { get; set; }
/// <summary>Дата и время изменения в АИС ОИА ПЭО</summary>
[DomainField(Alias = "ais_modified")]
public DateTime AisModified { get; set; }
/// <summary>Наименование</summary>
[DomainField(Alias = "name", RequiredOnCreate = true)]
public string? Name { get; set; }
/// <summary>Код</summary>
[DomainField(Alias = "code", RequiredOnCreate = true)]
public string? Code { get; set; }
/// <summary>Нижняя граница отклонения, %</summary>
[DomainField(Alias = "lower_bound", RequiredOnCreate = true, Unit = "%", Range = "Вещественное [-999999; 999999]")]
public decimal LowerBound { get; set; }
/// <summary>Верхняя граница отклонения, %</summary>
[DomainField(Alias = "upper_bound", RequiredOnCreate = true, Unit = "%", Range = "Вещественное [-999999; 999999]")]
public decimal UpperBound { get; set; }
}Структурные связи
Используется
- Документ Маппинг доменных данных → InputModel (ТЭ)
- Доменная сущность Модель потребления
- Инфраструктура Импорт данных из АИС
- Компонент Вкладка "Реестр моделей потребления