Skip to content

userService

userService

GetById(id) ⇒ Promise.<ApiResult>

Получает пользователя по ID


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

ParamTypeDescription
idnumberID пользователя

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

Returns: Promise.<ApiResult> - Данные пользователя под полем user




GetByType(queryString) ⇒ Promise.<ApiResult>

Получает список пользователей по типам


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

ParamTypeDescription
queryStringstringГотовая строка запроса (типы пользователей)

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

Returns: Promise.<ApiResult> - Список пользователей под полем users




GetTable(queryString) ⇒ Promise.<ApiResult>

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


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

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

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

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




Update(body) ⇒ Promise.<ApiResult>

Обновляет данные пользователя


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

ParamTypeDescription
bodyUpdateUserRequestDtoТело запроса. См. UpdateUserRequestDto

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

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




DeleteById(id) ⇒ Promise.<ApiResult>

Удаляет пользователя по ID


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

ParamTypeDescription
idnumberID пользователя

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

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




AddUnblocked(params) ⇒ Promise.<ApiResult>

Создаёт нового незаблокированного пользователя


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

ParamTypeDescription
paramsAddUserRequestDtoТело запроса. См. AddUserRequestDto

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

Returns: Promise.<ApiResult> - Созданный пользователь под полем user




UpdateBlock(params) ⇒ Promise.<ApiResult>

Обновляет статус блокировки пользователя


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

ParamTypeDescription
paramsUpdateUserBlockRequestDtoТело запроса. См. UpdateUserBlockRequestDto

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

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




Restore(params) ⇒ Promise.<ApiResult>

Восстанавливает удалённого пользователя


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

ParamTypeDescription
paramsRestoreUserRequestDtoТело запроса. См. RestoreUserRequestDto

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

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




GetPermissionsById(id) ⇒ Promise.<ApiResult>

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


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

ParamTypeDescription
idnumberID пользователя

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

Returns: Promise.<ApiResult> - Права доступа под полем permissions




UpdatePermissions(params) ⇒ Promise.<ApiResult>

Обновляет права доступа пользователя


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

ParamTypeDescription
paramsUpdateUserPermissionsRequestDtoТело запроса. См. UpdateUserPermissionsRequestDto

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

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




GetToken(params) ⇒ Promise.<ApiResult>

Получает JWT-токен по логину и паролю


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

ParamTypeDescription
paramsGetTokenRequestDtoТело запроса. См. GetTokenRequestDto

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

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




RevokeToken() ⇒ Promise.<ApiResult>

Отзывает JWT-токен текущего пользователя (выход из системы)


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

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




CheckToken() ⇒ Promise.<ApiResult>

Проверяет действительность токена авторизации


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

Returns: Promise.<ApiResult> - Результат проверки авторизации




ChangePassword(params) ⇒ Promise.<ApiResult>

Изменяет пароль пользователя


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

ParamTypeDescription
paramsChangePasswordRequestDtoТело запроса. См. ChangePasswordRequestDto

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

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




ChangeLocale(params) ⇒ Promise.<ApiResult>

Изменяет локаль пользователя


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

ParamTypeDescription
paramsUpdateUserLocaleRequestDtoТело запроса. См. UpdateUserLocaleRequestDto

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

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




ResendRegistrationCode(params) ⇒ Promise.<ApiResult>

Повторно отправляет код подтверждения регистрации


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

ParamTypeDescription
paramsResendCodeRequestDtoТело запроса. См. ResendCodeRequestDto

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

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




ApproveRegistrationCode(params) ⇒ Promise.<ApiResult>

Подтверждает код регистрации и активирует учётную запись


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

ParamTypeDescription
paramsApproveCheckCodeRequestDtoТело запроса. См. ApproveCheckCodeRequestDto

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

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




ChangePasswordAndSendEmail(params) ⇒ Promise.<ApiResult>

Генерирует новый пароль и отправляет код подтверждения на email


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

ParamTypeDescription
paramsChangeUserPasswordAndSendEmailWithCodeRequestDtoТело запроса. См. ChangeUserPasswordAndSendEmailWithCodeRequestDto

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

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




ApproveChangePasswordCode(params) ⇒ Promise.<ApiResult>

Подтверждает код смены пароля и устанавливает новый пароль


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

ParamTypeDescription
paramsApproveCheckCodeRequestDtoТело запроса. См. ApproveCheckCodeRequestDto

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

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