#ifndef AUTOPACKUTILS_H #define AUTOPACKUTILS_H #include "QObject" #include "qabstractanimation.h" #include "httprequest.h" #include "database.h" #include "packinfo.h" #include "globalinfo.h" #include "danjumuban.h" //AutoPackFrom工具类 class AutoPackUtils : public QObject { Q_OBJECT public: AutoPackUtils(); public slots: void doSend(QSharedPointer & info); void httpResult(int emitcode, const QJsonObject body); void insertDetailsSQL(QSharedPointer boxes,QString codeSingle); void insertProductSQL(QSharedPointer packes); QJsonObject toJson(QSharedPointer &info); private: HttpRequest _request; DanJuMuBan djmb; Database database; details_data detailsData; product_data productData; QString codeSingle; }; #endif // AUTOPACKUTILS_H