CNodeDataService.h 726 B

123456789101112131415161718192021222324252627
  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. //更新节点
  11. bool UpdateCNodeData(const CNodeData &cNodeData);
  12. /*根据项目id查询节点信息*/
  13. bool QueryCNodeDataById(CNodeData &cNodeData, int id);
  14. //查询所有
  15. bool QueryAll(QList<CNodeData> &cNodeDataList, int projectId, int evalType);
  16. //根据工程id获取到节点信息
  17. bool QueryAllByProjectId(QList<CNodeData> &cNodeDataList, int projectId);
  18. //根据id删除
  19. bool DeleteCNodeDataById(int id);
  20. };
  21. #endif // CNODEDATASERVICE_H