UserContactEntity
Назначение
Хранение контактных данных пользователя (телефон, email, сайт, соцсеть) с привязкой к типу (ContactInfoTypeHandbookEntity) и пользователю (UserEntity).
Структура таблицы
| Поле | Тип | Обязательное | Ограничения | Описание |
|---|---|---|---|---|
| Id | Guid | Да | PK | Идентификатор контакта |
| CreatedAt | DateTimeOffset | Да | Дата создания | |
| TenantId | Guid | Да | FK | Идентификатор тенанта |
| UserId | Guid | Да | FK | Идентификатор пользователя |
| ContactInfoTypeId | long | Да | FK | Идентификатор типа контакта |
| Value | string | Да | MaxLength(1024) | Значение контакта |
Primary Key
(TenantId, Id).
Ограничения
- FK на UserEntity (TenantId, UserId)
- FK на ContactInfoTypeHandbookEntity (ContactInfoTypeId)
- FK на TenantEntity (TenantId)