优化命名
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ struct sqlDataStruct
|
||||
};
|
||||
|
||||
////////////此线程用于将数据存入sqlite文件/////////
|
||||
class sqlController
|
||||
class sqlManager
|
||||
{
|
||||
public:
|
||||
std::string dataBasePath = ".//sqlDatabase//EVE-database.db";
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user