#pragma once #include class CppSQLite3Query; class EquipDataAngle; class EquipDataAngleManager : public CObject { public: EquipDataAngleManager(); virtual ~EquipDataAngleManager(); public: // 查询 CppSQLite3Query Query(DWORD iTaskId); CppSQLite3Query Query(DWORD iTaskId, LPCTSTR szEquipCode); CppSQLite3Query Query(DWORD iTaskId, LPCTSTR szEquipCode, DWORD iSubItemId); // 新增 BOOL Add(const EquipDataAngle& data); // 更新 BOOL Update(const EquipDataAngle& data); // 删除 BOOL Delete(DWORD iTaskId); BOOL Delete(DWORD iTaskId, LPCTSTR szEquipCode); BOOL Delete(DWORD iTaskId, LPCTSTR szEquipCode, DWORD iSubItemId); // 查询记录数 int Count(DWORD iTaskId); // 清除数据 BOOL ClearAll(); };