Метод «Получить список томов дела»¶
Endpoint: GET {hostname}/ldm-file-register-service/api/v1/files/{id}/volumes
Метод позволяет получить описание томов дела по его идентификатору.
Сценарий выполнения:
- Верификация входящего сообщения. В запросе передаются параметры пагинации и сортировки.
- Осуществляется получение данных из таблицы «dh_collections», где значение параметра «id» равно {id}.
- Осуществляется получение записей из таблицы «dh_collection_content», где значение параметра «collection_id» равно {id}.
- Для каждой записи, полученной на этапе 3, выполняется запрос на получение описания объекта в контенте: «dh_collections», где «id» равно «content_id» записи, найденной на этапе 3.
- Сервис возвращает ответ <200 OK> и массив DhCollectionDto.
Маппинг параметров запроса «Получить список томов дела»
| Входящие параметры | Тип данных | Способ передачи параметров | Требования к заполнению |
|---|---|---|---|
| id | string($uuid) | Path | Идентификатор дела (Id) |
| page | integer($int32) | Query | Номер страницы, нумерация начинается с 0 |
| size | integer($int32) | Query | Количество возвращаемых записей для одной страницы, по умолчанию задано значение «20» |
| sort | array[string] | Query | Параметр сортировки |
Пример запроса:
curl -X 'GET' \
'https://editor-next.swagger.io/api/v1/files/3fa85f64-5717-4562-b3fc-2c963f66afa6/volumes?page=0&size=20' \
-H 'accept: text/plain'