ContactInfoTypeHandbookEntity
Назначение
Справочник типов контактной информации (телефон, email, сайт, соцсети). Синхронизируется из Handbooks через Kafka consumer AfterContactInfoTypeInformationUpdated.
Структура таблицы
| Поле | Тип | Обязательное | Ограничения | Описание |
|---|---|---|---|---|
| Id | long | Да | PK | Уникальный идентификатор (из Handbook) |
| CreatedAt | DateTimeOffset | Да | Дата создания | |
| Code | string | Да | MaxLength(128), Unique | Системный код (phone, email, website, telegram) |
| Name | string | Да | MaxLength(128) | Отображаемое название |
| Description | string? | Нет | MaxLength(512) | Описание |
| IconFileId | Guid? | Нет | Идентификатор иконки | |
| DisplayPosition | int | Да | Позиция сортировки | |
| Version | long | Да | Версия (для Upsert из Kafka) |
Индексы
- IX_ContactInfoTypeEntity_Code — уникальный
- IX_ContactInfoTypeEntity_DisplayPosition
- IX_ContactInfoTypeEntity_Name