worktimeService
worktimeService
- worktimeService
- GetWorkTimeStatus() ⇒
Promise.<ApiResult> - StartWork() ⇒
Promise.<ApiResult> - StopWork() ⇒
Promise.<ApiResult> - GetPaginatedWorkTime(params) ⇒
Promise.<ApiResult> - GetPaginatedWorkTimeSummaryForAllUsers(params) ⇒
Promise.<ApiResult>
- GetWorkTimeStatus() ⇒
GetWorkTimeStatus() ⇒ Promise.<ApiResult>
Получает текущий статус рабочего времени пользователя
Возвращаемые данные
Returns: Promise.<ApiResult> - Статус под полями isWorking и startDateTime
StartWork() ⇒ Promise.<ApiResult>
Начинает рабочий день текущего пользователя
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции
StopWork() ⇒ Promise.<ApiResult>
Завершает рабочий день текущего пользователя
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции
GetPaginatedWorkTime(params) ⇒ Promise.<ApiResult>
Получает записи о рабочем времени пользователя с пагинацией
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| params | GetPaginatedWorkTimeRequestParam | Фильтры и параметры пагинации. См. GetPaginatedWorkTimeRequestParam |
Возвращаемые данные
Returns: Promise.<ApiResult> - Записи под полем result
GetPaginatedWorkTimeSummaryForAllUsers(params) ⇒ Promise.<ApiResult>
Получает сводные данные о рабочем времени всех пользователей с пагинацией
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| params | GetPaginatedWorkTimeForAllUsersRequestParam | Параметры сортировки и пагинации. См. GetPaginatedWorkTimeForAllUsersRequestParam |
Возвращаемые данные
Returns: Promise.<ApiResult> - Сводные данные под полем result