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