Newer
Older
AutomaticVerification / softwareDirectory / AutoVerScheme / synctask.h
李现川 on 31 Mar 2024 531 bytes no commit message
#ifndef SYNCTASK_H
#define SYNCTASK_H

#include <QRunnable>
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QStringList>
#include <QDebug>
#include <QtSql>

class SyncTask : public QRunnable {
public:
    SyncTask(const QSqlDatabase &srcDb, const QSqlDatabase &dstDb, const QString &tableName);

    QSqlDatabase sourceDatabase;
    QSqlDatabase destinationDatabase;
    QString tableName;
    void run() override;
private:
    QMap<int,QList<QString>>  syncTable();
};
#endif // STANDARD_DEVICEITEM_H