Источник условий ОП
Алиасы: Источник условий ОП. parents: [heating-period-model].
Связи
classDiagram
direction LR
class HeatingPeriodConditionsSrc {
+Guid id
+String name
+String description
+String code
}
Структура
| Наименование | Атрибут | Тип | Обязательно для создания | Диапазон / формат |
|---|---|---|---|---|
| Идентификатор записи | id | Guid | Да | |
| Наименование | name | String | Да | {Данные пользователя; Климатический район здания; Климатический район подстанции} |
| Описание | description | String | Да | {Климатические данные вносятся пользователем; Используются данные климатического района здания; Используются данные климатического района подстанции, на территории которой размещено здание} |
| Код | code | String | Да | {customer_climate_data, reference_climate_data, substation_climate_data} |
Исходник
public class HeatingPeriodConditionsSrc
{
/// <summary>Идентификатор записи</summary>
[DomainField(Alias = "id", RequiredOnCreate = true)]
public Guid Id { get; set; }
/// <summary>Наименование</summary>
[DomainField(Alias = "name", RequiredOnCreate = true, Range = "{Данные пользователя; Климатический район здания; Климатический район подстанции}")]
public string? Name { get; set; }
/// <summary>Описание</summary>
[DomainField(
Alias = "description",
RequiredOnCreate = true,
Range = "{Климатические данные вносятся пользователем; Используются данные климатического района здания; Используются данные климатического района подстанции, на территории которой размещено здание}"
)]
public string? Description { get; set; }
/// <summary>Код</summary>
[DomainField(Alias = "code", RequiredOnCreate = true, Range = "{customer_climate_data, reference_climate_data, substation_climate_data}")]
public string? Code { get; set; }
}Структурные связи
Используется
- Документ Маппинг доменных данных → InputModel (ТЭ)
- Доменная сущность Модель отопительного периода
- Запрос на изменение Обработка источников климатических данных
- Компонент Вкладка "Климатические условия"