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

GanttService API

Версия 1.2.11

Gantt backend

Gantt API

Тип запросаНазваниеОписание
post/api/Gantt/GetViewModelПолучить вид модели
post/api/Gantt/GetCountПолучить количество элементов
post/api/Gantt/GetIdsПолучить идентификаторы
post/api/Gantt/GetDataПолучить данные
post/api/Gantt/GetFilterStateПроверить фильтр для строки
post/api/Gantt/GetMetricsПроверить метрики
post/api/Gantt/GetRowsUpdateSinceПолучить измененные ноды
post/api/Gantt/GetGraphПолучить

Generator API

Тип запросаНазваниеОписание
post/api/Generator/GenerateСгенерировать данные
post/api/Generator/ClearУдалить данные

Model items API

Тип запросаНазваниеОписание
post/api/ModelItems/GetModelItemsПолучить элементы модели
post/api/ModelItems/SetModelItemsСохранить элементы модели

Project API

Тип запросаНазваниеОписание
post/api/Project/GetProjectsПолучить список проектов
post/api/Project/GetProjectByIdПолучить проект по идентификатору
post/api/Project/CreateOrEditProjectsСоздать или изменить (нужно указать идентификатор проекта) список проектов
post/api/Project/DeleteProjectsУдалить список проектов

Recalculation API

Тип запросаНазваниеОписание
post/api/Recalculation/ChangeStartИзменить дату начала
post/api/Recalculation/ChangeFinishИзменить дату окончания
post/api/Recalculation/ChangeDurationИзменить продолжительность
post/api/Recalculation/ChangeИзменить интервал
post/api/Recalculation/AddRelationДобавить связь
post/api/Recalculation/UpdateRelationОбновить связь
post/api/Recalculation/RemoveRelationУдалить связь
post/api/Recalculation/AddChildrenДобавить дочерние элементы
post/api/Recalculation/RemoveChildrenУдалить связь

Relation between works API

Тип запросаНазваниеОписание
post/api/Relation/GetRelationsПолучить зависимости
post/api/Relation/SetRelationСоздать/обновить (указать relationId)/удалить(также указать флаг IsDeleted) зависимость
post/api/Relation/SetRelationByStringСоздать/обновить/удалить зависимость через ячейку таблицы
post/api/Relation/CreateRelationsСоздать зависимости из списка работ
post/api/Relation/DeleteRelationsУдалить зависимости по списку работ

Timeline between works API

Тип запросаНазваниеОписание
post/api/Timeline/GetBuildingStagesПолучить объединение полей "элементы 3D модели", привязанные к "дате" в виде промежутков
post/api/Timeline/GetBuiltOnDateОбъединение полей "элементы 3D модели" для тех работ, у которых дата окончания меньше полученной на вход.

Work (Source Element) API

Тип запросаНазваниеОписание
post/api/Work/CreateWorkСоздать список работ
post/api/Work/DeleteParentУдалить родителей у списка работ
post/api/Work/DeleteWorkУдалить список работ
post/api/Work/SearchWorkНайти работы по ключевому слову
post/api/Work/GetChildrenНайти дочерние работы для списка работ
post/api/Work/GroupWorksСгруппировать работы
post/api/Work/UploadSourceЗагрузить проект из xml-файла по идентификатору проекта