clientService
clientService
- clientService
- GetTable(queryString) ⇒
Promise.<ApiResult> - GetById(id) ⇒
Promise.<ApiResult> - UpdateStatus(clientId, status) ⇒
Promise.<ApiResult> - Update(body) ⇒
Promise.<ApiResult> - Create(body) ⇒
Promise.<ApiResult> - GetFiles(queryString) ⇒
Promise.<ApiResult> - AddFiles(formData) ⇒
Promise.<ApiResult> - MarkAsNotClient(clientId, reason) ⇒
Promise.<ApiResult>
- GetTable(queryString) ⇒
GetTable(queryString) ⇒ Promise.<ApiResult>
Получает список клиентов с пагинацией и фильтрами статуса
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| queryString | string | Готовая строка запроса (пагинация, фильтры статуса) |
Возвращаемые данные
Returns: Promise.<ApiResult> - Список клиентов под полем pagination
GetById(id) ⇒ Promise.<ApiResult>
Получает данные клиента по ID
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| id | number | ID клиента |
Возвращаемые данные
Returns: Promise.<ApiResult> - Данные клиента под полем client
UpdateStatus(clientId, status) ⇒ Promise.<ApiResult>
Обновляет статус клиента
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| clientId | number | ID клиента |
| status | ClientStatusDto | Новый статус. См. ClientStatusDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции
Update(body) ⇒ Promise.<ApiResult>
Обновляет данные существующего клиента
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| body | UpdateClientRequestDto | Тело запроса. См. UpdateClientRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции
Create(body) ⇒ Promise.<ApiResult>
Создаёт нового клиента
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| body | CreateClientRequestDto | Тело запроса. См. CreateClientRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Созданный клиент под полем client
GetFiles(queryString) ⇒ Promise.<ApiResult>
Получает файлы клиента с пагинацией
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| queryString | string | Готовая строка запроса (ID клиента, пагинация) |
Возвращаемые данные
Returns: Promise.<ApiResult> - Список файлов под полем pagination
AddFiles(formData) ⇒ Promise.<ApiResult>
Добавляет файлы клиенту
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| formData | FormData | Multipart-форма с ID клиента и файлами |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции
MarkAsNotClient(clientId, reason) ⇒ Promise.<ApiResult>
Вносит данные об отказе клиента
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| clientId | number | ID клиента |
| reason | NotClientReasonDto | Причина отказа. См. NotClientReasonDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции