DPS/DataPlatform/Connection.cpp

31 lines
635 B
C++
Raw Permalink Normal View History

2025-06-23 10:41:33 +08:00
#pragma execution_character_set("utf-8")
#include"connection.h"
#include"common.h"
Connection::Connection()
{
_status = false;
_type = "sqlite";
_time = "";
_path = "";
}
Connection::~Connection()
{}
void Connection::toJson(json& jsonObj)
{
jsonObj["id"] = _id;
jsonObj["conName"] = CommonHelper::qstringToUtf8(getName());
jsonObj["path"] = CommonHelper::qstringToUtf8(getPath());
jsonObj["time"] = CommonHelper::qstringToUtf8(getTime());
}
void Connection::save(json parameter)
{
auto data = parameter["data"];
_name = CommonHelper::utf8ToQString(data["conName"]);
_path = CommonHelper::utf8ToQString(data["path"]);
}