FromWebAPI.h 727 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef __FROMWEBAPI_H_
  2. #define __FROMWEBAPI_H_
  3. #include "spdlog/spdlog.h"
  4. #include "WebAPIBase.h"
  5. #include "GlobalVariable.h"
  6. class FromWebAPI : public WebAPIBase
  7. {
  8. public:
  9. FromWebAPI();
  10. ~FromWebAPI() override;
  11. /* 获取数据库中的对比项信息 */
  12. bool getCompareItemInfo(QList<CompareItemInfo_t>& listItems);
  13. /* 添加对比项信息 */
  14. bool insertCompareItem(const QList<CompareItemInfo_t>& listItems);
  15. /* 修改对比项信息 */
  16. bool updateCompareItem(const QList<CompareItemInfo_t>& listItems);
  17. /* 删除对比项信息 */
  18. bool deleteCompareItem(QList<int> listIDs);
  19. private:
  20. std::shared_ptr<spdlog::logger> m_logger = nullptr;
  21. };
  22. #endif // __FROMWEBAPI_H_