From b3a8f07c53c479051e427830379779cb56e87736 Mon Sep 17 00:00:00 2001
From: pans <pansen626@sina.com>
Date: 星期六, 30 三月 2019 12:06:17 +0800
Subject: [PATCH] fix bug
---
QiaoJiaSystem/LocalDBTool/SqliteFaceEncap.h | 76 +++++++++++++++++++++++++++++++++++++
1 files changed, 75 insertions(+), 1 deletions(-)
diff --git a/QiaoJiaSystem/LocalDBTool/SqliteFaceEncap.h b/QiaoJiaSystem/LocalDBTool/SqliteFaceEncap.h
index 7928ddf..85d834e 100644
--- a/QiaoJiaSystem/LocalDBTool/SqliteFaceEncap.h
+++ b/QiaoJiaSystem/LocalDBTool/SqliteFaceEncap.h
@@ -12,15 +12,35 @@
/**
* #todo sqlite -> Qt.sqlite
*/
-
+/***
+ * sqlite3 鎿嶄綔宸ュ叿绫�
+ */
class SqliteFaceEncap : public sqliteEncapsulation {
public:
explicit SqliteFaceEncap(std::string t_string);
+ /***
+ * 鍒涘缓甯冩帶搴曞簱
+ * 涓嶉�氱敤锛屽洜涓哄唴閮ㄦ湁涓�涓猧nsert鍑芥暟璋冪敤
+ * @param t_tableName
+ * @param fieldValues
+ * @return
+ */
bool createTable(std::string t_tableName, FieldValues &fieldValues);
+ /***
+ * 閫氱敤鐨勫崟琛ㄦ洿鏂�
+ * @param t_tableName
+ * @param fieldValues
+ * @return
+ */
bool updateTable(std::string t_tableName, FieldValues &fieldValues);
+ /***
+ * 鍒犻櫎琛�
+ * @param t_tableName
+ * @return
+ */
bool deleteTable(std::string t_tableName);
/***
@@ -30,26 +50,80 @@
*/
std::vector<std::string> getTableNameList(std::string type);
+ /***
+ * 鑾峰彇鎵�鏈夊凡鍒涘缓鐨勮〃淇℃伅
+ * @return
+ */
TableInfos getTableInfos();
public:
+ /***
+ * 娣诲姞浜鸿劯
+ * @param t_tableName 琛ㄥ悕
+ * @param faceData 浜鸿劯鐗瑰緛缁撴瀯浣�
+ * @param fieldValues 瀛楁闆嗗悎
+ * @return
+ */
std::string addFace(std::string t_tableName, AddFaceData &faceData, FieldValues &fieldValues);
+ /***
+ * 鏇存柊浜鸿劯
+ * @param t_tableName 琛ㄥ悕
+ * @param faceData 浜鸿劯鐗瑰緛缁撴瀯浣�
+ * @param fieldValues 瀛楁闆嗗悎
+ * @return
+ */
bool updateFace(std::string t_tableName, AddFaceData &faceData, FieldValues &fieldValues);
+ /***
+ * 鍚戜汉鑴哥壒寰佽〃鎻掑叆璁板綍
+ * @param t_tableName
+ * @param faceData
+ * @return
+ */
std::string addFaceData(std::string t_tableName, AddFaceData &faceData);
//#todo
+ /***
+ * 娣诲姞浜鸿劯涓氬姟淇℃伅
+ * @param t_tableName
+ * @param fieldValues
+ * @return
+ */
bool addFaceInfo(std::string t_tableName, FieldValues &fieldValues);
+ /***
+ *
+ * @param t_tableName
+ * @param faceData
+ * @return
+ */
bool updateFaceData(std::string t_tableName, AddFaceData &faceData);
+ /***
+ *
+ * @param t_tableName
+ * @param fieldValues
+ * @return
+ */
bool updateFaceInfo(std::string t_tableName, FieldValues &fieldValues);
+ /***
+ *
+ * @param t_tableName
+ * @param uuid
+ * @return
+ */
bool deleteFace(std::string t_tableName, std::string uuid);
private:
+ /***
+ *
+ * @param t_tableName
+ * @param uuid
+ * @return
+ */
bool deleteFaceData(std::string t_tableName, std::string uuid);
public:
--
Gitblit v1.8.0