Тип регулирования системы отопления)

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

Алиасы: Тип регулирования системы отопления). parents: [operating-conditions].

⟨/⟩ Исходник

Связи

classDiagram
    direction LR
    class HeatingSystemRegulationType {
        +Guid id
        +String name
        +String code
        +String description
        +Decimal regulation_efficiency_coefficient
        +String source_system_alias
    }

Структура

НаименованиеАтрибутТипОбязательно для созданияТребуется для расчётаДиапазон / форматЗначение по умолчанию
Идентификатор записиidGuidДа
НаименованиеnameStringДа
КодcodeStringДа
==Надо добавить==<br>ОписаниеdescriptionStringНет
Коэффициент эффективности регулирования системы отопленияregulation_efficiency_coefficientDecimalДаДа(0, 1]
Источник мастер-данныхsource_system_aliasStringДа"service_ntr"

Исходник

    public class HeatingSystemRegulationType
    {
        /// <summary>Идентификатор записи</summary>
        [DomainField(Alias = "id", RequiredOnCreate = true)]
        public Guid Id { 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>==Надо добавить==&lt;br&gt;Описание</summary>
        [DomainField(Alias = "description")]
        public string? Description { get; set; }

        /// <summary>Коэффициент эффективности регулирования системы отопления</summary>
        [DomainField(Alias = "regulation_efficiency_coefficient", RequiredOnCreate = true, RequiredForCalc = "Да", Range = "(0, 1]")]
        public decimal RegulationEfficiencyCoefficient { get; set; }

        /// <summary>Источник мастер-данных</summary>
        [DomainField(Alias = "source_system_alias", RequiredOnCreate = true, Default = "\"service_ntr\"")]
        public string? SourceSystemAlias { get; set; }
    }