Skip to content

ReferencesRepository

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

Методы

getContactTypes

Описание

Получение словаря типов контакта

HTTP метод: GET

URL: /api/v1/references/contact-type

Параметры: Нет

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


getCountries

Описание

Получение словаря стран

HTTP метод: GET

URL: /api/v1/references/country

Параметры: Нет

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


getKATOs

Описание

Поиск по стороннему словарю KATO

HTTP метод: GET

URL: /api/v1/references/kato

Параметры:

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

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


getBanks

Описание

Получение словаря банков

HTTP метод: GET

URL: /api/v1/references/bank

Параметры: Нет

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


getCurrencies

Описание

Получение словаря валют

HTTP метод: GET

URL: /api/v1/references/currency

Параметры: Нет

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


getBillTypes

Описание

Получение словаря тип счетов

HTTP метод: GET

URL: /api/v1/references/bill-type

Параметры: Нет

Возвращает: Promise<Omit<RefEntityShell<undefined, EBillTypeId>, 'alias'>[]>


getRoles

Описание

Получение словаря ролей для пользователя

HTTP метод: GET

URL: /api/v1/references/role

Параметры: Нет

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


getDocumentTypes

Описание

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

HTTP метод: GET

URL: /api/v1/references/document-type

Параметры: Нет

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


getDocumentStatuses

Описание

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

HTTP метод: GET

URL: /api/v1/references/document-status

Параметры: Нет

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


getDocumentTemplates

Описание

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

HTTP метод: GET

URL: /api/v1/templates

Параметры:

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

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


getTemplateContextAttributes

Описание

Получение словаря типов и способов закупок Это для Национального Банка РК

HTTP метод: GET

URL: /api/v1/references/template-context-attributes

Параметры: Нет

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


getSuperAdminReferences

Описание

Получение словарей для суперадминистрирования

HTTP метод: GET

URL: /api-admin/v1/subject-references

Параметры:

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

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


getSuperAdminReferenceById

Описание

Получение записи словаря по ID

HTTP метод: GET

URL: /api-admin/v1/subject-references/{param}

Параметры:

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

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


createSuperAdminReference

Описание

Создание справочника

HTTP метод: POST

URL: /api-admin/v1/subject-references

Параметры:

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

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


updateSuperAdminReference

Описание

Обновление данных справочника

HTTP метод: PUT

URL: /api-admin/v1/subject-references/{param}

Параметры:

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

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


deactivateSuperAdminReferenceValue

Описание

Отключение активности значения справочника

HTTP метод: GET

URL: /api-admin/v1/subject-references/values/{param}/deactivate

Параметры:

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

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


activateSuperAdminReferenceValue

Описание

Включение активности значения справочника

HTTP метод: GET

URL: /api-admin/v1/subject-references/values/{param}/activate

Параметры:

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

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


getSuperAdminTemplateTabs

Описание

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

HTTP метод: GET

URL: /api-admin/v1/references/template-tabs

Параметры:

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

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


createSuperAdminTemplateTab

Описание

Создание таба шаблона для суперадминистрирования

HTTP метод: POST

URL: /api-admin/v1/references/template-tabs

Параметры:

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

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

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

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

IBank

СвойствоТипОписание
idnumber
namestring
addressstring
bikstring
codenumber
countryICountry
is_activeboolean
is_headboolean

ICountry

СвойствоТипОписание
alpha2CountryIsoCode
codeRefNumberInString
idnumber
is_activeboolean
namestring

ICurrency

СвойствоТипОписание
idRefNumberInString
namestring
codenumber
is_activeboolean
current`{
    id: number
    code: string
    publish_date: string
    amount: string
    description: string
}` |  |

IDocumentTemplateInfo

СвойствоТипОписание
idnumber
namestring
document_typeRefEntityShell
subjectIDocumentTemplateSubject

IDocumentTemplateSubject

СвойствоТипОписание
idnumber
parentIdnumber
identifierstring
namestring

IGetDocumentTemplatesPayload

СвойствоТипОписание
context_subject_type_code (опц.)EProcurementTypeValues
context_trade_method_id (опц.)EProcurementMethodValues
document_type_id (опц.)EDocumentTypeIds

IGetSuperAdminReferencesPayload

Наследует: IPaginationPayload

СвойствоТипОписание
name (опц.)string
sys_subjects_id (опц.)ISubject['id'] | null
is_global (опц.)RefNumericBoolean | null

IGetSuperAdminTemplateTabsPayload

Наследует: IPaginationPayload

СвойствоТипОписание
name (опц.)string
document_type_id (опц.)EDocumentTypeIds | null

IGetTemplateContextAttributesResponse

СвойствоТипОписание
subject_type_codeIProcurementType[]
trade_method_idIProcurementMethod[]

IKATO

СвойствоТипОписание
idnumber
full_namestring
namestring
testring

IKATOPayload

СвойствоТипОписание
name (опц.)string
ids (опц.)Array<number | string>

СвойствоТипОписание
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

IProcurementMethod

СвойствоТипОписание
namestring
valueEProcurementMethodValues
descriptionstring

IProcurementType

СвойствоТипОписание
namestring
valueEProcurementTypeValues
descriptionstring

IReferencesRepository

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


ISuperAdminReference

СвойствоТипОписание
codestring
created_atRefDateTimezone
idnumber
is_globalboolean
namestring
subjectPick<ISubject, 'id' | 'name' | 'parent_id'> | null
sys_subjects_idISubject['id']
updated_atRefDateTimezone
valuesISuperAdminReferenceValue[]

ISuperAdminReferenceEditor

СвойствоТипОписание
codeISuperAdminReference['code']
nameISuperAdminReference['name']
subject_idISubject['id'] | null
valuesvalueT

ISuperAdminReferenceValue

СвойствоТипОписание
idnumber
is_activeboolean
valuestring

ISuperAdminTemplateTab

СвойствоТипОписание
aliasnull
idnumber
namestring
ref_document_types_idEDocumentTypeIds

ISuperAdminTemplateTabEditor

СвойствоТипОписание
document_type_idEDocumentTypeIds | null
valuesstring[]

IUserRole

СвойствоТипОписание
idnumber
namestring
aliasEUserRoleAlias
created_atRefDate

RefEntityShell

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