Источник условий ОП

Доменная сущность Версия: 1.1 changed

Алиасы: Источник условий ОП. parents: [heating-period-model].

⟨/⟩ Исходник

Связи

classDiagram
    direction LR
    class HeatingPeriodConditionsSrc {
        +Guid id
        +String name
        +String description
        +String code
    }

Структура

НаименованиеАтрибутТипОбязательно для созданияДиапазон / формат
Идентификатор записиidGuidДа
НаименованиеnameStringДа{Данные пользователя; Климатический район здания; Климатический район подстанции}
ОписаниеdescriptionStringДа{Климатические данные вносятся пользователем; Используются данные климатического района здания; Используются данные климатического района подстанции, на территории которой размещено здание}
КодcodeStringДа{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; }
    }