Компания (сущность)
Алиасы: Компания (сущность), Компания. parents: [org-object-model].
Связи
classDiagram
direction LR
class Company {
+Guid id
+Guid ais_id
+String name
}
Структура
| Наименование | Атрибут | Тип | Обязательно для создания | Неизменяемость | Описание |
|---|---|---|---|---|---|
| Идентификатор записи | id | Guid | Да | Да | |
| ИД объекта в АИС | ais_id | Guid | Нет | Да | ИД объекта в АИС ОИА ПЭО |
| Наименование | name | String | Да |
Исходник
public class Company
{
/// <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 = "name", RequiredOnCreate = true)]
public string? Name { get; set; }
}Структурные связи
Используется
- Доменная сущность Исполнительный аппарат (сущность)
- Доменная сущность МЭС (сущность)
- Доменная сущность Организационный объект (сущность)
- Компонент Вкладка "Сведения
- Компонент Карточка ИА
- Компонент Карточка компании
- Компонент Карточка МЭС
- Прикладной сервис Эталоны и нормативы потребления ТЭР зданиями