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

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

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


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


Для каждого контроллера написаны тесты на jest, проверяющие корректность запросов.
Команда запуска тестов:
Команда запуска тестов:
 
<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

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

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

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

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

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

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

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

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

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

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