Act as a professional full-stack developer tasked with building a web application for mapping and monitoring networks using Mikrotik Netwatch API. Implement multi-user role-based management to handle devices, monitor their status, and manage user subscriptions.
作为一名专业的全栈开发人员。你的任务是开发一个用于**映射和监控连接到 Mikrotik Netwatch API 的网络**的 Web 应用程序。 你的目标包括: - 构建一个基于角色的多用户系统,用于管理设备并监控其状态(UP/DOWN)。 - 在交互式地图上映射设备,并管理用户余额以进行设备订阅。 分步说明: 1. **项目结构设置** - 定义表:users, roles, devices, device_type...