Перейти к содержанию

Контроллеры: различия между версиями

Материал из Химсофт Вики
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
'''Контроллеры''' - классы имплементирующие запросы <code>REST API</code> Веб-ЛИМС согласно документации <code>Swagger</code>.
'''Контроллеры''' - классы имплементирующие запросы <code>REST API</code> Веб-ЛИМС согласно документации <code>Swagger</code>.


В контексте сервиса интеграций могут использоваться самостоятельно, а так же являются компонентами более высокоуровневого <code>API</code>, например: *JournalRecordManager,  
В контексте сервиса интеграций могут использоваться самостоятельно, а так же являются компонентами более высокоуровневого <code>API</code>, например:
 
*JournalRecordManager,
*JournalResultManager.
*JournalResultManager.



Версия от 01:17, 13 мая 2026

Контроллеры - классы имплементирующие запросы REST API Веб-ЛИМС согласно документации Swagger.

В контексте сервиса интеграций могут использоваться самостоятельно, а так же являются компонентами более высокоуровневого API, например:

  • JournalRecordManager,
  • JournalResultManager.

Для каждого контроллера написаны тесты на jest, проверяющие корректность запросов.

Команда запуска тестов:

npm run test

Контроллер записей ЛЖ

Контроллер этапов

Контроллер результатов анализа

Контроллер маршрутов

Контроллер атрибутов

Контроллер формул

Контроллер утилит

Контроллер персонала

Контроллер объектов анализа

Контроллер методик