#ifndef DBCHECKSYNC_H #define DBCHECKSYNC_H #include "db_api_ex/CDbApi.h" #include "pub_sysinfo_api/SysInfoApi.h" #include "db_base_api/CDbBaseApi.h" using namespace iot_public; using namespace iot_dbms; class DbCheckSync { public: DbCheckSync(); DbCheckSync( iot_public::CSysInfoInterfacePtr sysInfo); //返回非 -1 则查询成功 int getSyncMaxId(SDatabaseInfo &info); static int getSyncMaxId(SDatabaseInfo &stConnect, SNodeInfo &stNodeInfo); static int getSyncMaxId(CDbBaseApi& baseApi); private: iot_public::CSysInfoInterfacePtr m_ptrSysInfo; }; #endif // DBCHECKSYNC_H