#ifndef SCHEMEINFOSERVICE_H #define SCHEMEINFOSERVICE_H #include "ClassSet.h" class SchemeInfoService { public: SchemeInfoService(QObject *parent = nullptr); ////////////////////方案持久化-start//////////////////// bool AddSchemeInfoList(const QList &schemaEvalList); bool DeleteSchemeByEngineerId(int engineerId); bool QuerySchemeInfoByEngineerId(QList *schemeList, int engineerId, int type); bool UpdateValueStrById(int id, QString valueStr); bool addScheme(const SchemaEval &scheme); bool updateSchemeScore(const int &id, const double &score); bool deleteScheme(int id); bool addUniqueGCEData(const SchemaEval &scheme); bool queryGCEData(SchemaEval &scheme, int projId, QString name); }; #endif // SCHEMEINFOSERVICE_H