From 0380d646c7338ac25bfbbbaf49ce9e2745eff57f Mon Sep 17 00:00:00 2001 From: pansen <pansen626@sina.com> Date: 星期四, 24 一月 2019 13:40:45 +0800 Subject: [PATCH] 布控相关接口,表结构变更。 --- syncDBTool/ErlangDbTool.h | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/syncDBTool/ErlangDbTool.h b/syncDBTool/ErlangDbTool.h index 76ce646..e7a9803 100755 --- a/syncDBTool/ErlangDbTool.h +++ b/syncDBTool/ErlangDbTool.h @@ -21,6 +21,7 @@ #include <stdarg.h> #include <jsoncpp/json/json.h> #include <arpa/inet.h> +#include <SqliteToolkit.hpp> #include "erl_interface.h" #include "ei.h" @@ -135,6 +136,8 @@ private: void initCNode(); + bool getExecSqlResult(const std::string &strSql); + public: //#todo setCNodeName @@ -189,10 +192,27 @@ * @param TableName * @param SyncType true 1||false 0 * @param BwType "Black"1||"White"0 + * @param StartTime + * @param EndTime * @return 鍒涘缓鐘舵�� */ bool createDatabase(std::string TableType, std::string TableName, bool SyncType, std::string BwType, std::string StartTime = "", std::string EndTime = ""); + + /*** + * 鍒涘缓搴曞簱琛� + * @param TableType TableType car||person + * @param TableName + * @param SyncType true 1||false 0 + * @param BwType "Black"1||"White"0 + * @param UploadFlag 鏄惁涓婁紶 + * @param CmpThreshold 瀵规瘮闃堝�� + * @param Enabled 鏄惁鍚敤 + * @param StartTime + * @param EndTime + * @return + */ + bool createDatabase(std::string t_tableName, FieldValues &fieldValues); /*** * 鏇存柊搴曞簱琛� @@ -205,6 +225,8 @@ bool updateDatabase(std::string UUID, std::string TableType, std::string TableName, bool SyncType, std::string BwType, std::string StartTime = "", std::string EndTime = ""); + bool updateDatabase(std::string t_tableName, FieldValues &fieldValues); + /*** * 鍒犻櫎鏁版嵁琛� * @param TableType car||person @@ -214,6 +236,8 @@ */ bool deleteDatabase(std::string TableType, std::string TableName, bool SyncType); + bool deleteDatabase(std::string t_tableName); + /*** * 鏌ヨ鎵�鏈夋暟鎹〃 * @return -- Gitblit v1.8.0