ПМЭС (сущность)

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

Алиасы: ПМЭС (сущность), ПМЭС. parents: [org-object-model].

⟨/⟩ Исходник

Связи

classDiagram
    direction LR
    class PMES {
        +Guid id
        +Guid ais_id
        +String mes_id
        +String name
        +String region
        +String city
        +String subject
    }

Структура

НаименованиеАтрибутТипОбязательно для созданияНеизменяемостьОписание
Идентификатор записиidGuidДаДа
ИД объекта в АИСais_idGuidНетДаИД объекта в АИС ОИА ПЭО
Вышестоящее подразделениеmes_idStringДа
НаименованиеnameStringДа
ОбластьregionStringНетЗагружается из АИС ОИА ПЭО
ГородcityStringНетЗагружается из АИС ОИА ПЭО
Субъект Российской ФедерацииsubjectStringНетПроставляется в Сервисе; ссылка по наименованию на справочник «Предельные значения зимних надбавок» (модуль ЭНТС). Определяет зимнюю надбавку для ТС, числящихся за ПМЭС

Исходник

    public class PMES
    {
        /// <summary>Идентификатор записи</summary>
        [DomainField(Alias = "id", RequiredOnCreate = true, Immutable = true)]
        public Guid Id { get; set; }

        /// <summary>ИД объекта в АИС</summary>
        [DomainField(Alias = "ais_id", Description = "ИД объекта в АИС ОИА ПЭО", Immutable = true)]
        public Guid AisId { get; set; }

        /// <summary>Вышестоящее подразделение</summary>
        [DomainField(Alias = "mes_id", RequiredOnCreate = true)]
        public string? MesId { get; set; }

        /// <summary>Наименование</summary>
        [DomainField(Alias = "name", RequiredOnCreate = true)]
        public string? Name { get; set; }

        /// <summary>Область</summary>
        [DomainField(Alias = "region", Description = "Загружается из АИС ОИА ПЭО")]
        public string? Region { get; set; }

        /// <summary>Город</summary>
        [DomainField(Alias = "city", Description = "Загружается из АИС ОИА ПЭО")]
        public string? City { get; set; }

        /// <summary>Субъект Российской Федерации</summary>
        [DomainField(Alias = "subject",
            Description = "Проставляется в Сервисе; ссылка по наименованию на справочник «Предельные значения зимних надбавок» (модуль ЭНТС). Определяет зимнюю надбавку для ТС, числящихся за ПМЭС")]
        public string? Subject { get; set; }
    }