AlgorithmService.h 631 B

1234567891011121314151617181920212223242526272829
  1. #ifndef ALGORITHMSERVICE_H
  2. #define ALGORITHMSERVICE_H
  3. #include "ClassSet.h"
  4. class AlgorithmService
  5. {
  6. public:
  7. AlgorithmService(QObject *parent = nullptr);
  8. //添加算法
  9. int AddAlgorithm(const AlgorithmInfo &info);
  10. //更新算法
  11. bool UpdateAlgorithm(const AlgorithmInfo &info);
  12. //根据编号查询是否存在
  13. bool QueryByCode(QString code);
  14. //根据类型获取到列表
  15. bool QueryByType(QList<AlgorithmInfo *> *infos, int type);
  16. //获取所有
  17. bool QueryAll(QList<AlgorithmInfo *> *infos);
  18. //根据id禁用
  19. bool DeleteById(int id);
  20. };
  21. #endif // ALGORITHMSERVICE_H