Skip to content

complaintsService ​

complaintsService ​

CreateClientComplaint(params) ⇒ Promise.<ApiResult> ​

Создаёт жалобу клиента


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

ParamTypeDescription
paramsCreateComplaintRequestParamПараметры запроса. См. CreateComplaintRequestParam

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

Returns: Promise.<ApiResult> - Созданная жалоба под полем complaint




GetClientComplaintsTableByClient(params) ⇒ Promise.<ApiResult> ​

Получает таблицу жалоб по клиенту с пагинацией и сортировкой


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

ParamTypeDescription
paramsGetComplaintsTableByClientRequestParamПараметры запроса (ID клиента, сортировка, пагинация)

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

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




GetTable(params) ⇒ Promise.<ApiResult> ​

Получает таблицу всех жалоб с пагинацией и сортировкой


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

ParamTypeDescription
paramsGetComplaintsTableRequestParamПараметры запроса (сортировка, пагинация)

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

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




GetById(id) ⇒ Promise.<ApiResult> ​

Получает данные жалобы по ID


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

ParamTypeDescription
idnumberID жалобы

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

Returns: Promise.<ApiResult> - Данные жалобы под полем complaint




ChangeStatus(params) ⇒ Promise.<ApiResult> ​

Изменяет статус жалобы


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

ParamTypeDescription
paramsUpdateComplaintStatusRequestParamПараметры запроса. См. UpdateComplaintStatusRequestParam

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

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




GetAll() ⇒ Promise.<ApiResult> ​

Получает все жалобы без пагинации


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

Returns: Promise.<ApiResult> - Список жалоб




DeleteById(id) ⇒ Promise.<ApiResult> ​

Удаляет жалобу


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

ParamTypeDescription
idnumberID жалобы

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

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