From 979bc003bce710bf300bc2bd87a8278585678763 Mon Sep 17 00:00:00 2001
From: pansen <pansen626@sina.com>
Date: 星期四, 07 三月 2019 14:47:14 +0800
Subject: [PATCH] GB28181集成完成。录像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