优化命名

This commit is contained in:
2024-05-21 23:54:22 +08:00
parent cb681bd97a
commit 8c68d557eb
50 changed files with 182 additions and 180 deletions
+9 -9
View File
@@ -39,7 +39,7 @@ int callback(void* data, int argc, char** argv, char** azColName) {
return 0;
}
void sqlController::initPara()
void sqlManager::initPara()
{
QString destinationFilePath;
{//每次启动备份文件
@@ -73,7 +73,7 @@ void sqlController::initPara()
return;
}
}
void sqlController::checkCol(sqlite3* db, std::string tableName, std::string columnName)
void sqlManager::checkCol(sqlite3* db, std::string tableName, std::string columnName)
{
try
{
@@ -108,7 +108,7 @@ void sqlController::checkCol(sqlite3* db, std::string tableName, std::string col
}
}
bool sqlController::addData(sqlDataStruct data)
bool sqlManager::addData(sqlDataStruct data)
{
if (data.SN.empty())//SN码为空,将停止处理
{
@@ -188,7 +188,7 @@ bool sqlController::addData(sqlDataStruct data)
sqlite3_finalize(statement);
return true;
}
int sqlController::checktSn(std::string SN)
int sqlManager::checktSn(std::string SN)
{
return 0;
std::string query = "SELECT COUNT(*) FROM \'" + getCurrentTableName() + "\' WHERE sn LIKE '" + SN + "%'; ";
@@ -226,7 +226,7 @@ int sqlController::checktSn(std::string SN)
return num;
}
#if 0
sqlDataStruct sqlController::selectData(std::string SN, int snCountIndex, int send)
sqlDataStruct sqlManager::selectData(std::string SN, int snCountIndex, int send)
{
std::string query;
int rc;
@@ -268,7 +268,7 @@ sqlDataStruct sqlController::selectData(std::string SN, int snCountIndex, int se
return Respone;
}
#endif
sqlDataStruct sqlController::selectData(std::string SN, std::string TableName)
sqlDataStruct sqlManager::selectData(std::string SN, std::string TableName)
{
std::string query;
int rc;
@@ -297,7 +297,7 @@ sqlDataStruct sqlController::selectData(std::string SN, std::string TableName)
}
return Respone;
}
void sqlController::uninitlize()
void sqlManager::uninitlize()
{
sqlite3_close(db);
remove(dataBasePath.c_str());
@@ -315,7 +315,7 @@ int TableCallback(void* data, int argc, char** argv, char** colName) {
}
// 函数来查询数据库中的所有表
std::vector<std::string> sqlController::GetTables() {
std::vector<std::string> sqlManager::GetTables() {
std::vector<std::string> tableList;
char* errorMsg = nullptr;
@@ -365,7 +365,7 @@ int DataCallback(void* data, int argc, char** argv, char** colName) {
}
// 查询SQLite数据库中的数据
std::vector<sqlDataStruct> sqlController::getAllData(const std::string& tableName) {
std::vector<sqlDataStruct> sqlManager::getAllData(const std::string& tableName) {
std::vector<sqlDataStruct> result;
char* errorMsg = nullptr;
+1 -1
View File
@@ -23,7 +23,7 @@ struct sqlDataStruct
};
////////////此线程用于将数据存入sqlite文件/////////
class sqlController
class sqlManager
{
public:
std::string dataBasePath = ".//sqlDatabase//EVE-database.db";
+5 -5
View File
@@ -11,14 +11,14 @@ sqliteReader::sqliteReader(QWidget *parent)
{
ui.setupUi(this);
readIniFile(".//config//sqliteReader.ini");
sqlController.initPara();
std::vector<std::string> res=sqlController.GetTables();
sqlManager.initPara();
std::vector<std::string> res=sqlManager.GetTables();
widgetInit(res);
}
sqliteReader::~sqliteReader()
{
sqlController.uninitlize();
sqlManager.uninitlize();
}
void sqliteReader::widgetInit(std::vector<std::string>tables)
{
@@ -61,7 +61,7 @@ void sqliteReader::widgetInit(std::vector<std::string>tables)
}
void sqliteReader::switchWidget(std::string tableName)
{
std::vector<sqlDataStruct> res = sqlController.getAllData(tableName);
std::vector<sqlDataStruct> res = sqlManager.getAllData(tableName);
tableWidget->clear();
delete tableWidget;
tableWidget = new QTableWidget();
@@ -117,7 +117,7 @@ void sqliteReader::switchWidget(std::string tableName)
}
void sqliteReader::searchSN(std::string tableName, std::string SN)
{
sqlDataStruct res = sqlController.selectData(SN,tableName);
sqlDataStruct res = sqlManager.selectData(SN,tableName);
tableWidget->clear();
delete tableWidget;
tableWidget = new QTableWidget();
+1 -1
View File
@@ -15,7 +15,7 @@ public:
~sqliteReader();
QVBoxLayout * layout1;
QTableWidget* tableWidget;
sqlController sqlController;
sqlManager sqlManager;
std::unordered_map<QString, QString>avoidMap;//不显示该数据
std::unordered_map<QString, QString>cuttomName;//自定义列名
void widgetInit(std::vector<std::string>tables);