EquipDataAngleManager.h 724 B

1234567891011121314151617181920212223242526272829303132333435
  1. #pragma once
  2. #include <afx.h>
  3. class CppSQLite3Query;
  4. class EquipDataAngle;
  5. class EquipDataAngleManager : public CObject
  6. {
  7. public:
  8. EquipDataAngleManager();
  9. virtual ~EquipDataAngleManager();
  10. public:
  11. // 查询
  12. CppSQLite3Query Query(DWORD iTaskId);
  13. CppSQLite3Query Query(DWORD iTaskId, LPCTSTR szEquipCode);
  14. CppSQLite3Query Query(DWORD iTaskId, LPCTSTR szEquipCode, DWORD iSubItemId);
  15. // 新增
  16. BOOL Add(const EquipDataAngle& data);
  17. // 更新
  18. BOOL Update(const EquipDataAngle& data);
  19. // 删除
  20. BOOL Delete(DWORD iTaskId);
  21. BOOL Delete(DWORD iTaskId, LPCTSTR szEquipCode);
  22. BOOL Delete(DWORD iTaskId, LPCTSTR szEquipCode, DWORD iSubItemId);
  23. // 查询记录数
  24. int Count(DWORD iTaskId);
  25. // 清除数据
  26. BOOL ClearAll();
  27. };