**Пользователи и роли (RBAC)**
- Роли: admin / technician / collector / supervisor
- Активность учётной записи, запрет входа для деактивированных
- Хеширование паролей (Werkzeug)
**Справочники: филиалы и ATM**
- Branch: реквизиты, контакты
- ATM: номер, адрес, модель, координаты (lat/lon), связь с филиалом
- Поля под внешний статус (например, из RDS) — для дальнейшей интеграции
**Маршруты (Routes)**
- Типы: maintenance / collection / inspection
- Статусы: planned / in_progress / completed / cancelled
- Приоритеты: low / normal / high / urgent
- План/факт: planned дата, оценка длительности, время старта/завершения, заметки
**Трекинг (GPS) и контроль исполнения**
- Эндпоинты для обновления локации сотрудника
- Фиксация координат событий по маршруту (например, принятие/прибытие) при наличии данных