Контроллеры: различия между версиями
Внешний вид
Sidminik (обсуждение | вклад) Новая страница: «Контроллеры - классы имплементирующие запросы REST API WEB ЛИС согласно документации swagger. В контексте сервиса интеграций могут использоваться самостоятельно, а так же являются компонентами более высокоуровневого API, например JournalRecordManager, JournalResultManager. Для...» |
Sidminik (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
Контроллеры - классы имплементирующие запросы REST API | '''Контроллеры''' - классы имплементирующие запросы <code>REST API</code> Веб-ЛИМС согласно документации <code>Swagger</code>. | ||
В контексте сервиса интеграций могут использоваться самостоятельно, а так же являются компонентами более высокоуровневого API, например JournalRecordManager, JournalResultManager. | В контексте сервиса интеграций могут использоваться самостоятельно, а так же являются компонентами более высокоуровневого <code>API</code>, например: *JournalRecordManager, | ||
*JournalResultManager. | |||
Для каждого контроллера написаны тесты на <code>jest</code>, проверяющие корректность запросов. | |||
Команда запуска тестов: | Команда запуска тестов: | ||
<syntaxhighlight>npm run test</syntaxhighlight> | |||
npm run test | |||
Контроллер записей ЛЖ | Контроллер записей ЛЖ | ||
<syntaxhighlight lang="typescript"> | |||
</syntaxhighlight> | |||
Контроллер этапов | Контроллер этапов | ||
<syntaxhighlight lang="typescript"> | |||
</syntaxhighlight> | |||
Контроллер результатов анализа | Контроллер результатов анализа | ||
<syntaxhighlight lang="typescript"> | |||
</syntaxhighlight> | |||
Контроллер маршрутов | Контроллер маршрутов | ||
<syntaxhighlight lang="typescript"> | |||
</syntaxhighlight> | |||
Контроллер атрибутов | Контроллер атрибутов | ||
<syntaxhighlight lang="typescript"> | |||
</syntaxhighlight> | |||
Контроллер формул | Контроллер формул | ||
<syntaxhighlight lang="typescript"> | |||
</syntaxhighlight> | |||
Контроллер утилит | Контроллер утилит | ||
<syntaxhighlight lang="typescript"> | |||
</syntaxhighlight> | |||
Контроллер персонала | Контроллер персонала | ||
<syntaxhighlight lang="typescript"> | |||
</syntaxhighlight> | |||
Контроллер объектов анализа | Контроллер объектов анализа | ||
<syntaxhighlight lang="typescript"> | |||
</syntaxhighlight> | |||
Контроллер методик | Контроллер методик | ||
<syntaxhighlight lang="typescript"> | |||
</syntaxhighlight> | |||
Версия от 01:16, 13 мая 2026
Контроллеры - классы имплементирующие запросы REST API Веб-ЛИМС согласно документации Swagger.
В контексте сервиса интеграций могут использоваться самостоятельно, а так же являются компонентами более высокоуровневого API, например: *JournalRecordManager,
- JournalResultManager.
Для каждого контроллера написаны тесты на jest, проверяющие корректность запросов.
Команда запуска тестов:
npm run testКонтроллер записей ЛЖ
Контроллер этапов
Контроллер результатов анализа
Контроллер маршрутов
Контроллер атрибутов
Контроллер формул
Контроллер утилит
Контроллер персонала
Контроллер объектов анализа
Контроллер методик