Перейти к основному содержимому

LayoutTopdownPanoramaEntity

Назначение

Хранение информации о виде сверху над планировкой: одна запись — одно видео 360 по планировке и пресету. Связана с кадрами (LayoutTopdownPanoramaFrameEntity), извлекаемыми из этого видео.

Структура таблицы

ПолеТипОбязательностьОграниченияОписание
IdGuidОбязательноеPKИдентификатор записи
CreatedAtDateTimeOffsetОбязательноеДата создания
TenantIdGuidОбязательноеFKИдентификатор тенанта
ChessboardPropertyLayoutIdlongОбязательноеFKИдентификатор планировки
VideoFileIdGuidОбязательноеИдентификатор файла с видео 360
PresetIdGuidОбязательноеFKИдентификатор пресета (связь с пресетом отделки/панорам по соглашению)

Primary Key

(Id).

Ограничения

  • FK на ChessboardProjectPropertyLayoutEntity по (TenantId, ChessboardPropertyLayoutId).
  • PresetId — FK на пресет (InteriorPresetEntity или иной справочник пресетов по соглашению домена).

Связи между сущностями

Используемые типы

Нет owned types в данной сущности.

Используется в

Постановка задачи

Добавить в DbContext сущность LayoutTopdownPanoramaEntity, репозиторий, миграцию. PresetId привязать к InteriorPresetEntity или к существующему справочнику пресетов в зависимости от доменной договорённости.