Метод «Создать новый том дела»

Endpoint: POST {hostname}/ldm-file-register-service/api/v1/files/{id}/volumes

Метод позволяет создать в Системе новый том дела.

Сценарий выполнения:

  1. Верификация входящего сообщения.
  2. Осуществляется поиск дела, в которое добавляется том: в таблице «dh_collections» осуществляется поиск записей, где значение параметра «id» равно {id}.
  3. Происходит создание новой коллекции с помощью метода POST /api/v1/collections сервиса dh-collections-service.
  4. Добавляется созданный том дела (из этапа 3) в коллекцию (из этапа 2): данное действие выполняется с помощью метода POST /api/v1/collections/{collectionId}/content сервиса dh-collections-service.
  5. Сервис возвращает ответ <201 Created> и DhCollectionDto с созданным томом.

Маппинг параметров запроса метода «Создать новый том дела»

Входящие параметры Тип данных Способ передачи параметров Требования к заполнению
id string($uuid) Path Идентификатор дела (Id)
name string Body Наименование
className string Body Класс. Значение согласно описанию в зависимости от потребностей клиента
description string Body Описание. Значение согласно описанию в зависимости от потребностей клиента

Пример запроса:

curl -X 'POST' \
  'https://editor-next.swagger.io/api/v1/files/3fa85f64-5717-4562-b3fc-2c963f66afa6/volumes' \
  -H 'accept: text/plain' \
  -H 'Content-Type: application/json' \
  -d '{
{
  "name": "string",
  "description": "string",
  "className": "string",
  "additionalProp1": "string",
  "additionalProp2": "string",
  "additionalProp3": "string"
}
}'