Метод «Создать новый том дела»¶
Endpoint: POST {hostname}/ldm-file-register-service/api/v1/files/{id}/volumes
Метод позволяет создать в Системе новый том дела.
Сценарий выполнения:
- Верификация входящего сообщения.
- Осуществляется поиск дела, в которое добавляется том: в таблице «dh_collections» осуществляется поиск записей, где значение параметра «id» равно {id}.
- Происходит создание новой коллекции с помощью метода POST /api/v1/collections сервиса dh-collections-service.
- Добавляется созданный том дела (из этапа 3) в коллекцию (из этапа 2): данное действие выполняется с помощью метода POST /api/v1/collections/{collectionId}/content сервиса dh-collections-service.
- Сервис возвращает ответ <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"
}
}'