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

PanoramaPointsController (Admin)

Назначение

Управление точками съёмки панорам по планировкам и объектам: добавление и удаление точек, получение списков точек и файлов панорам по пресетам, загрузка изображений кубмапа (планировка и объект недвижимости).

Base Route

api/{tenantId}/chessboard/panoramas/panorama-points

Методы

МетодHTTPПутьНазначениеCommand/Query
AddPanoramaShootingPointPOST/Добавить точку съёмки панорамыAddPanoramaShootingPointCommand
GetPanoramaShootingPointsListGETlayouts/{chessboardPropertyLayoutId}/pointsСписок точек съёмки по планировке (без файлов)GetPanoramaShootingPointsListQuery
GetLayoutPanoramaPointFilesGETlayouts/{chessboardPropertyLayoutId}/presets/{presetId}/point-filesФайлы панорам планировки по пресетуGetLayoutPanoramaPointFilesQuery
GetPropertyObjectPanoramaPointsWithFilesGETproperty-objects/{chessboardPropertyObjectId}/presets/{presetId}/points-with-filesТочки объекта с файлами панорам по пресетуGetPropertyObjectPanoramaPointsWithFilesQuery
GetPropertyObjectPanoramaPointFilesGETproperty-objects/{chessboardPropertyObjectId}/presets/{presetId}/point-filesФайлы панорам объекта по пресетуGetPropertyObjectPanoramaPointFilesQuery
UploadLayoutPanoramaImagePOSTpoints/{pointId}/presets/{presetId}/upload-layout-imageЗагрузить изображение панорамы (кубмап) для точки планировкиUploadLayoutPanoramaImageCommand
UploadPropertyObjectPanoramaImagePOSTpoints/{pointId}/property-objects/{propertyObjectId}/presets/{presetId}/upload-imageЗагрузить изображение панорамы для точки объектаUploadPropertyObjectPanoramaImageCommand
RemovePanoramaShootingPointDELETE{pointId}Удалить точку съёмкиRemovePanoramaShootingPointCommand

Входные данные

  • Идентификаторы планировки, объекта, точки, пресета передаются в пути (path). Тело запроса используется в командах добавления точки и загрузки изображений (модели Command). TenantId — из пути.

Результат

  • GET-методы возвращают списки или объекты согласно Result соответствующих Query.
  • POST возвращают результат команды (идентификатор созданной точки и т.д.).
  • DELETE возвращает результат удаления.