МЭС
Магистральная электрическая сеть (МЭС).
Связи
classDiagram
direction LR
class NavMes {
+Guid id
+Guid ais_id
+String name
+NavCompany company_id
}
class NavCompany
NavMes "1" --> "1" NavCompany : company_id
Структура
| Наименование | Атрибут | Тип | Обязательно для создания | Диапазон / формат | Неизменяемость |
|---|---|---|---|---|---|
| Идентификатор записи | id | Guid | Да | UUID | Да |
| ИД объекта в АИС | ais_id | Guid | Нет | Да | |
| Наименование | name | String | Да | ||
| Компания | company_id | NavCompany | Да |
Исходник
public class NavMes
{
/// <summary>Идентификатор записи</summary>
[DomainField(Alias = "id", RequiredOnCreate = true, Range = "UUID", Immutable = true)]
public Guid Id { get; set; }
/// <summary>ИД объекта в АИС</summary>
[DomainField(Alias = "ais_id", Immutable = true)]
public Guid? AisId { get; set; }
/// <summary>Наименование</summary>
[DomainField(Alias = "name", RequiredOnCreate = true)]
public string? Name { get; set; }
/// <summary>Компания</summary>
[Relation]
[DomainField(Alias = "company_id", RequiredOnCreate = true)]
public NavCompany? Company { get; set; }
}Структурные связи
Использует
- Доменная сущность Компания
Используется
- Доменная сущность Организационный объект
- Доменная сущность ПМЭС
- Vision Модуль «Эталоны и нормативы потребления автомобильного топлива транспортными средствами ПАО „Россети“»