Добавление API - UserController

В новых версиях панели хотелось бы увидеть API запросы:

  1. Получить список TelegramID (только ID и можно UUID без остальных данных), где нет первого подключения, либо последнего подключения

  2. Получить список TelegramID (только ID и можно UUID без остальных данных), где Status = ACTIVE/EXPIRED/LIMITED

  3. Получить список TelegramID (только ID и можно UUID без остальных данных), где Подписка истекает в течение 24 часов

  4. Получить список TelegramID (только ID и можно UUID без остальных данных), где Status = ACTIVE/EXPIRED/LIMITED и где нет первого подключения, либо последнего подключения - это комбинированный запрос

  5. Массовое удаление пользователей по TelegramID/UUID

Запросы облегчат функционал и нагрузку на панель, чтобы не тянуть всех пользователей и на другой машине их не шибуршить.

Данное API позволит быстро вычленить пользователей, которым можно отправить уведомления (об окончание подписки, о том что они не подключались и предложить конкретным пользователям, чтобы не засорят систему лишними юзерами сделать массовое удаление пользователей)

Можно также добавить сбор юзеров по внешнему скваду(uuid внешнего сквада), и можно прикрутить статусы, по типу: взять всех юзеров где внешний сквад = UUID и status = active/expired/limited

Это всё добавить очень большую гибкость с взаимодействием пользователей