CNodeDataService.h 827 B

123456789101112131415161718192021222324252627282930
  1. #ifndef CNODEDATASERVICE_H
  2. #define CNODEDATASERVICE_H
  3. #include <CCanvas/CMind.h>
  4. class CNodeDataService
  5. {
  6. public:
  7. CNodeDataService(QObject *parent = nullptr);
  8. //添加节点
  9. int AddCNodeData(const CNodeData &cNodeData);
  10. bool SaveCNodeData(const CNodeData &cNodeData);
  11. //更新节点
  12. bool UpdateCNodeData(const CNodeData &cNodeData);
  13. /*根据项目id查询节点信息*/
  14. bool QueryCNodeDataById(CNodeData &cNodeData, int id);
  15. //查询所有
  16. bool QueryAll(QList<CNodeData> &cNodeDataList, int projectId, int evalType);
  17. //根据工程id获取到节点信息
  18. bool QueryAllByProjectId(QList<CNodeData> &cNodeDataList, int projectId);
  19. //根据id删除
  20. bool DeleteCNodeDataById(int id);
  21. //删除所有
  22. bool DeleteAllNodeData();
  23. };
  24. #endif // CNODEDATASERVICE_H