#pragma once #include #include struct DeviceInfo { QString id; QString status; QString name; QString android; int screenWidth; int screenHeight; int battery; QDateTime updateTime; }; class DeviceDAO { public: [[nodiscard]] static bool upsertDevice(const DeviceInfo &device); [[nodiscard]] static bool updateImage(const QString &deviceId, const QByteArray &imageData); };