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> - Подтверждение операции