From 438d661832cce9431ec1b56aa13aae61cb896b47 Mon Sep 17 00:00:00 2001
From: chenshijun <csj_sky@126.com>
Date: 星期六, 30 三月 2019 18:36:45 +0800
Subject: [PATCH] C_RealVideoStart失败后再次打开
---
syncDBTool/ErlangDbTool.h | 29 +++++++++++++++++++++++++++++
1 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/syncDBTool/ErlangDbTool.h b/syncDBTool/ErlangDbTool.h
index 76ce646..72cebcd 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
@@ -213,6 +235,8 @@
* @return
*/
bool deleteDatabase(std::string TableType, std::string TableName, bool SyncType);
+
+ bool deleteDatabase(std::string t_tableName);
/***
* 鏌ヨ鎵�鏈夋暟鎹〃
@@ -242,6 +266,11 @@
std::string IdCard = " ", std::string PersonName = " ", std::string Age = " ",
std::string Sex = " ", std::string PhoneNum = " ");
+ bool
+ ErlangTool::ErlangDbTool::addPerson(std::string t_tableName, AddFaceData &faceData, FieldValues &fieldValues);
+
+ bool updatePerson(std::string t_tableName, AddFaceData &faceData, FieldValues &fieldValues);
+
vec_AddDataCache addPersons(std::string TableUuid, std::vector<SyncDB::AddPersonInfo> &tmpPer);
/***
--
Gitblit v1.8.0