Skip to content

clientService

clientService

GetTable(queryString) ⇒ Promise.<ApiResult>

Получает список клиентов с пагинацией и фильтрами статуса


Принимаемые параметры

ParamTypeDescription
queryStringstringГотовая строка запроса (пагинация, фильтры статуса)

Возвращаемые данные

Returns: Promise.<ApiResult> - Список клиентов под полем pagination




GetById(id) ⇒ Promise.<ApiResult>

Получает данные клиента по ID


Принимаемые параметры

ParamTypeDescription
idnumberID клиента

Возвращаемые данные

Returns: Promise.<ApiResult> - Данные клиента под полем client




UpdateStatus(clientId, status) ⇒ Promise.<ApiResult>

Обновляет статус клиента


Принимаемые параметры

ParamTypeDescription
clientIdnumberID клиента
statusClientStatusDtoНовый статус. См. ClientStatusDto

Возвращаемые данные

Returns: Promise.<ApiResult> - Подтверждение операции




Update(body) ⇒ Promise.<ApiResult>

Обновляет данные существующего клиента


Принимаемые параметры

ParamTypeDescription
bodyUpdateClientRequestDtoТело запроса. См. UpdateClientRequestDto

Возвращаемые данные

Returns: Promise.<ApiResult> - Подтверждение операции




Create(body) ⇒ Promise.<ApiResult>

Создаёт нового клиента


Принимаемые параметры

ParamTypeDescription
bodyCreateClientRequestDtoТело запроса. См. CreateClientRequestDto

Возвращаемые данные

Returns: Promise.<ApiResult> - Созданный клиент под полем client




GetFiles(queryString) ⇒ Promise.<ApiResult>

Получает файлы клиента с пагинацией


Принимаемые параметры

ParamTypeDescription
queryStringstringГотовая строка запроса (ID клиента, пагинация)

Возвращаемые данные

Returns: Promise.<ApiResult> - Список файлов под полем pagination




AddFiles(formData) ⇒ Promise.<ApiResult>

Добавляет файлы клиенту


Принимаемые параметры

ParamTypeDescription
formDataFormDataMultipart-форма с ID клиента и файлами

Возвращаемые данные

Returns: Promise.<ApiResult> - Подтверждение операции




MarkAsNotClient(clientId, reason) ⇒ Promise.<ApiResult>

Вносит данные об отказе клиента


Принимаемые параметры

ParamTypeDescription
clientIdnumberID клиента
reasonNotClientReasonDtoПричина отказа. См. NotClientReasonDto

Возвращаемые данные

Returns: Promise.<ApiResult> - Подтверждение операции