Skip to content

DocumentRouterTemplateRepository

Документация для класса DocumentRouterTemplateRepository.

Методы

getSuperAdminDocumentRouterTemplates

Описание

Получение списка шаблонов маршрута документа

HTTP метод: GET

URL: /api-admin/v1/workflow-templates

Параметры:

ИмяТипОписание
payloadIGetSuperAdminDocumentRouterTemplatesPayload

Возвращает: Promise<IPaginationShell<IDocumentRouteTemplate[]>>


activate

Описание

Активация шаблона

HTTP метод: GET

URL: /api-admin/v1/workflow-templates/{param}/activate

Параметры:

ИмяТипОписание
templateIdIDocumentRouteTemplate['id']

Возвращает: Promise<void>


deactivate

Описание

Деактивация шаблона

HTTP метод: GET

URL: /api-admin/v1/workflow-templates/{param}/deactivate

Параметры:

ИмяТипОписание
templateIdIDocumentRouteTemplate['id']

Возвращает: Promise<void>


createSuperAdminDocumentRouterTemplate

Описание

Создание шаблона маршрута документа

HTTP метод: POST

URL: /api-admin/v1/workflow-templates/create

Параметры:

ИмяТипОписание
payloadIDocumentRouteTemplateEditor

Возвращает: Promise<IPaginationPayload>


getSuperAdminDocumentRouterTemplateById

Описание

Получение шаблона маршрута документа по ID

HTTP метод: GET

URL: /api-admin/v1/workflow-templates/{param}

Параметры:

ИмяТипОписание
routerTemplateIdIDocumentRouteTemplate['id']

Возвращает: Promise<IDocumentRouteTemplate>


updateSuperAdminDocumentRouterTemplateById

Описание

Обновление данных шаблона маршрута документа по ID

HTTP метод: POST

URL: /api-admin/v1/workflow-templates/{param}/update

Параметры:

ИмяТипОписание
routerTemplateIdIDocumentRouteTemplate['id']
payloadIDocumentRouteTemplateEditor

Возвращает: Promise<IDocumentRouteTemplate>


getDocumentRouterTemplates

Описание

Получение шаблонов маршрута

HTTP метод: GET

URL: /api-admin/v1/workflow-templates

Параметры:

ИмяТипОписание
payloadIGetDocumentRouterTemplatesPayload

Возвращает: Promise<IDocumentRouteTemplate[]>

Определения типов

Определения интерфейсов, перечислений и псевдонимов типов, используемых в методах этого репозитория.

IDocumentRouterTemplateRepository

Интерфейс не содержит собственных свойств и не наследует другие локальные интерфейсы.


IDocumentRouteTemplate

СвойствоТипОписание
idnumber
namestring
is_activeboolean
created_atRefSystemDateTime
updated_atRefSystemDateTime
stagesIDocumentRouteTemplateStage[]
document_typeRefEntityShell
subjectPick<ISubject, 'id' | 'parent_id' | 'name'>

IDocumentRouteTemplateEditor

СвойствоТипОписание
document_type_idEDocumentTypeIds | null
subject_idISubject['id'] | null
namestring
is_active (опц.)boolean
stagesstagesT

IDocumentRouteTemplateStage

СвойствоТипОписание
idnumber
stage_type_idEDocumentStageTypeIds
tasks`{
    id: ITask['id']
    executors: IUser['id'][]
}[]` |  |

IGetDocumentRouterTemplatesPayload

СвойствоТипОписание
name (опц.)string
document_type_id (опц.)EDocumentTypeIds
sys_subjects_id (опц.)ISubject['id']
sort (опц.)'id' | 'ref_document_types_id' | 'sys_subjects_id' | 'name' | 'is_active' | 'created_at' | 'updated_at'
order (опц.)'asc' | 'desc'
is_active (опц.)boolean

IGetSuperAdminDocumentRouterTemplatesPayload

Наследует: IPaginationPayload

СвойствоТипОписание
name (опц.)IDocumentRouteTemplate['name']
document_type_id (опц.)IDocumentRouteTemplate['document_type']['id'] | null
sys_subjects_id (опц.)IDocumentRouteTemplate['subject']['id'] | null

СвойствоТипОписание
firststring | null
laststring | null
nextstring | null
prevstring | null

IPaginationMeta

СвойствоТипОписание
pathstring
current_pagenumber
per_pagenumber
tonumber
fromnumber
totalnumber
linksIPaginationMetaLink[]
last_pagenumber

СвойствоТипОписание
activeboolean
labelstring
urlstring | null

IPaginationPayload

СвойствоТипОписание
pagenumber
per_pagenumber

IPaginationShell

СвойствоТипОписание
linksIPaginationLinks[]
metaIPaginationMeta
datalist

RefEntityShell

СвойствоТипОписание
idid
aliasalias
namestring