ChessboardProjectPropertyObjectEntity
Назначение
Объекты недвижимости (квартиры, помещения), привязанные к планировке. Синхронизируются из Kafka. К объекту привязываются файлы панорам по объекту (PropertyObjectPanoramaPointFile).
Структура таблицы
| Поле | Тип | Обязательность | Ограничения | Описание |
|---|---|---|---|---|
| Id | Guid | Обязательное | PK | Идентификатор объекта |
| TenantId | Guid | Обязательное | FK | Идентификатор тенанта |
| DeveloperId | long | Обязательное | FK | Идентификатор застройщика |
| PropertyLayoutId | long | Обязательное | FK | Идентификатор планировки |
| Name | string | Обязательное | MaxLength | Название объекта |
| Version | long | Обязательное | Версия | |
| RowVersion | byte[] | Обязательное | Строка версии | |
| UpdatedAt | DateTimeOffset | Обязательное | Дата обновления | |
| CreatedAt | DateTimeOffset | Обязательное | Дата создания |
Primary Key
(Id).
Ограничения
- FK на ChessboardProjectPropertyLayoutEntity (PropertyLayoutId).
Связи между сущностями
- N:1 — ChessboardProjectPropertyLayoutEntity (PropertyLayoutId).
- 1:N — PropertyObjectPanoramaPointFileEntity: файлы панорам по объекту (FK PropertyObjectId).
Используемые типы
Нет owned types и enums.