UserEntity
Назначение
Хранение информации о пользователях тенанта.
Структура таблицы
| Поле | Тип | Обязательное | Ограничения | Описание |
|---|---|---|---|---|
| Id | Guid | Да | PK | Идентификатор пользователя |
| CreatedAt | DateTimeOffset | Да | Дата создания | |
| TenantId | Guid | Да | FK | Идентификатор тенанта |
| string | Да | MaxLength(256), Unique | ||
| PhoneNumber | string? | Нет | MaxLength(128) | Телефон |
| Name | FullName | Да | Owned | Полное имя |
| Description | string? | Нет | MaxLength(1024) | Описание |
| Status | UserStatus | Да | Статус (Pending, Active, Inactive, Creating) | |
| Version | long | Да | Версия для оптимистичной блокировки |
Primary Key
(TenantId, Id) — tenanted primary key.
Индексы
- IX_UserEntity_Email — уникальный
- IX_UserEntity_TenantId_Status