/************************************************************************************************** 版本所有(C), 2021-12-20, 北京普达迪泰 *************************************************************************************************** 文 件 名:TaskManager.h 版 本 号: 1.00初版 作 者: HYF 生成日期:2021-12-20 最近修改: 功能描述: 测量任务 函数列表: 修改历史: 1.日 期 : 2021-12-20 作 者 : HYF 修改内容 : 创建文件 **************************************************************************************************/ #pragma once class CppSQLite3Query; class Task; class TaskManager : public CObject { public: TaskManager(); virtual ~TaskManager(); public: // 基于PK查找任务是否存在 BOOL IsExist(DWORD iTaskId); // 查询所有 CppSQLite3Query Query(); CppSQLite3Query Query(DWORD iTaskId); // 查询最近20笔 CppSQLite3Query QueryByRecent(); // 新增 DWORD Add(const Task& data); // 更新 BOOL Update(const Task& data); BOOL UpdateStatus(DWORD iTaskId, int iStatus); // 删除 BOOL Delete(DWORD iTaskId); // 查询记录数 int Count(); // 清除数据 BOOL ClearAll(); };