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

PanoramasQueueTaskEntity

Назначение

Одна задача в очереди панорамной съёмки. Содержит тип задачи (по планировке или по объекту), статус, идентификаторы пресетов, ссылки на планировку и опционально объект, а также список точек (Points) в формате JSONB.

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

ПолеТипОбязательностьОграниченияОписание
IdGuidОбязательноеPKИдентификатор задачи
TenantIdGuidОбязательноеFKИдентификатор тенанта
QueueIdGuidОбязательноеFKИдентификатор очереди
TaskTypePanoramaQueueTaskTypeОбязательноеТип задачи: LayoutPoint или PropertyPoint
StatusPanoramaQueueTaskStatusОбязательноеСтатус задачи
PresetIdsGuid[] или JSONBОбязательноеСписок идентификаторов пресетов
ChessboardProjectIdlongОбязательноеFKИдентификатор проекта
PropertyLayoutIdlongОбязательноеFKИдентификатор планировки
PropertyObjectIdGuid?NullableFKИдентификатор объекта (для PropertyPoint)
PointsJSONBОбязательноеДанные по точкам съёмки (идентификаторы и т.д.)
VersionlongОбязательноеВерсия
RowVersionbyte[]ОбязательноеСтрока версии
UpdatedAtDateTimeOffsetОбязательноеДата обновления
CreatedAtDateTimeOffsetОбязательноеДата создания

Primary Key

(Id).

Ограничения

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

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