@@ -516,7 +516,7 @@ bool CDatabaseTree::OnInitializeDatabase()
516516 " id INTEGER PRIMARY KEY AUTOINCREMENT,"
517517 " parent_id INTEGER DEFAULT 0,"
518518 " name TEXT,"
519- " key INTEGER DEFAULT 0,"
519+ " value INTEGER DEFAULT 0,"
520520 " created_time DATETIME DEFAULT CURRENT_TIMESTAMP,"
521521 " modified_time DATETIME DEFAULT CURRENT_TIMESTAMP,"
522522 " last_visit_time DATETIME"
@@ -531,7 +531,7 @@ bool CDatabaseTree::OnInitializeDatabase()
531531 }
532532
533533 // 创建索引
534- query.exec (" CREATE INDEX IF NOT EXISTS idx_" + m_szTableName + " _key ON " + m_szTableName + " (key )" );
534+ query.exec (" CREATE INDEX IF NOT EXISTS idx_" + m_szTableName + " _value ON " + m_szTableName + " (value )" );
535535 query.exec (" CREATE INDEX IF NOT EXISTS idx_" + m_szTableName + " _parent_id ON " + m_szTableName + " (parent_id)" );
536536
537537 return true ;
@@ -545,7 +545,7 @@ int CDatabaseTree::Add(const TreeItem &item)
545545 // Check if it already exists
546546 query.prepare (
547547 " SELECT id FROM " + m_szTableName +
548- " WHERE key =:key AND parent_id=:parent_id"
548+ " WHERE value =:key AND parent_id=:parent_id"
549549 );
550550 query.bindValue (" :key" , item.GetKey ());
551551 query.bindValue (" :parent_id" , item.GetParentId ());
@@ -561,7 +561,7 @@ int CDatabaseTree::Add(const TreeItem &item)
561561
562562 // Insert
563563 query.prepare (
564- " INSERT INTO " + m_szTableName + " (name, key , "
564+ " INSERT INTO " + m_szTableName + " (name, value , "
565565 " created_time, modified_time, last_visit_time, parent_id) "
566566 " VALUES (:name, :key, "
567567 " :created_time, :modified_time, :last_visit_time, :parent_id)"
@@ -596,7 +596,7 @@ bool CDatabaseTree::Update(const TreeItem &item)
596596 query.prepare (
597597 " UPDATE " + m_szTableName + " SET "
598598 " name = :name, "
599- " key = :key, "
599+ " value = :key, "
600600 " created_time = :created_time, "
601601 " modified_time = :modified_time, "
602602 " last_visit_time = :last_visit_time, "
@@ -740,7 +740,7 @@ TreeItem CDatabaseTree::GetLeaf(int id)
740740
741741 QSqlQuery query (GetDatabase ());
742742 query.prepare (
743- " SELECT name, key , "
743+ " SELECT name, value , "
744744 " created_time, modified_time, last_visit_time, parent_id FROM " + m_szTableName +
745745 " WHERE id = :id" );
746746 query.bindValue (" :id" , id);
@@ -770,7 +770,7 @@ QList<TreeItem> CDatabaseTree::GetLeaves(int nodeId)
770770 QList<TreeItem> items;
771771 QSqlQuery query (GetDatabase ());
772772 QString szSql;
773- szSql = " SELECT id, name, key , "
773+ szSql = " SELECT id, name, value , "
774774 " created_time, modified_time, last_visit_time, parent_id "
775775 " FROM " + m_szTableName;
776776 if (0 <= nodeId)
@@ -810,7 +810,7 @@ QList<TreeItem> CDatabaseTree::GetLeavesByKey(int key)
810810 szSql = " SELECT id, name, "
811811 " created_time, modified_time, last_visit_time, parent_id "
812812 " FROM " + m_szTableName +
813- " WHERE key = :key" ;
813+ " WHERE value = :key" ;
814814 query.prepare (szSql);
815815 query.bindValue (" :key" , key);
816816 bool success = query.exec ();
@@ -844,17 +844,17 @@ QList<TreeItem> CDatabaseTree::GetLeavesByKey(QList<int> key)
844844
845845 QSqlQuery query (GetDatabase ());
846846 QString szSql;
847- szSql = " SELECT id, name, key , "
847+ szSql = " SELECT id, name, value , "
848848 " created_time, modified_time, last_visit_time, parent_id "
849849 " FROM " + m_szTableName +
850850 " WHERE " ;
851851 int i = 0 ;
852852 foreach (auto KeyId, key) {
853853 if (0 == i++) {
854- szSql += " key = " + QString::number (KeyId);
854+ szSql += " value = " + QString::number (KeyId);
855855 continue ;
856856 }
857- szSql += " OR key = " + QString::number (KeyId);
857+ szSql += " OR value = " + QString::number (KeyId);
858858 }
859859 bool success = query.exec (szSql);
860860 if (!success) {
@@ -952,7 +952,7 @@ bool CDatabaseTree::ExportToJson(QJsonObject& obj)
952952
953953 QSqlQuery query (GetDatabase ());
954954 query.prepare (
955- " SELECT id, parent_id, name, key , "
955+ " SELECT id, parent_id, name, value , "
956956 " created_time, modified_time, last_visit_time FROM " + m_szTableName);
957957 bool success = query.exec ();
958958 if (!success) {
0 commit comments