TenantEntity
Назначение
Хранение информации о тенантах (клиентах, организациях).
Структура таблицы
| Поле | Тип | Обязательное | Ограничения | Описание |
|---|---|---|---|---|
| Id | Guid | Да | PK | Идентификатор тенанта |
| CreatedAt | DateTimeOffset | Да | Дата создания | |
| Type | TenantType | Да | Тип тенанта (Developer, Distributor, Contractor) | |
| LegalEntity | LegalEntityValueObject | Да | Owned | Юридические реквизиты |
| ContactEmail | string | Да | MaxLength(256) | Email для связи |
| ContactPhoneNumber | string | Да | MaxLength(128) | Телефон для связи |
Owned Type: LegalEntityValueObject
| Поле | Тип | Описание |
|---|---|---|
| Inn | string | ИНН |
| Ogrn | string | ОГРН |
| Kpp | string | КПП |
| Name | string | Название юр. лица |
| Address | string | Адрес регистрации |
Ограничения
- PK: Id
- Уникальный индекс на LegalEntity.Inn
Обратные ссылки
Автоссылки: где используется этот документ.
- Домен (CQRS) (5): CreateTenantCommand, GetTenantByIdQuery, LookupTenantByIdQuery, LookupTenantsListQuery, SearchTenantsListQuery