complaintsService
complaintsService
- complaintsService
- CreateClientComplaint(params) ⇒
Promise.<ApiResult> - GetClientComplaintsTableByClient(params) ⇒
Promise.<ApiResult> - GetTable(params) ⇒
Promise.<ApiResult> - GetById(id) ⇒
Promise.<ApiResult> - ChangeStatus(params) ⇒
Promise.<ApiResult>
- CreateClientComplaint(params) ⇒
CreateClientComplaint(params) ⇒ Promise.<ApiResult>
Создаёт жалобу клиента
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| params | CreateComplaintRequestParam | Параметры запроса. См. CreateComplaintRequestParam |
Возвращаемые данные
Returns: Promise.<ApiResult> - Созданная жалоба под полем complaint
GetClientComplaintsTableByClient(params) ⇒ Promise.<ApiResult>
Получает таблицу жалоб по клиенту с пагинацией и сортировкой
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| params | GetComplaintsTableByClientRequestParam | Параметры запроса (ID клиента, сортировка, пагинация) |
Возвращаемые данные
Returns: Promise.<ApiResult> - Список жалоб под полем pagination
GetTable(params) ⇒ Promise.<ApiResult>
Получает таблицу всех жалоб с пагинацией и сортировкой
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| params | GetComplaintsTableRequestParam | Параметры запроса (сортировка, пагинация) |
Возвращаемые данные
Returns: Promise.<ApiResult> - Список жалоб под полем pagination
GetById(id) ⇒ Promise.<ApiResult>
Получает данные жалобы по ID
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| id | number | ID жалобы |
Возвращаемые данные
Returns: Promise.<ApiResult> - Данные жалобы под полем complaint
ChangeStatus(params) ⇒ Promise.<ApiResult>
Изменяет статус жалобы
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| params | UpdateComplaintStatusRequestParam | Параметры запроса. См. UpdateComplaintStatusRequestParam |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции