DPS/DataPlatform/SearchEditEventModule.h

51 lines
1.2 KiB
C
Raw Normal View History

2025-06-23 10:41:33 +08:00
#pragma once
#include"BaseEventModule.h"
class DataModelData;
class SearchEditEventModule:public BaseEventModule
{
public:
SearchEditEventModule(QObject* parent, DataManager* manager);
~SearchEditEventModule();
public:
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
bool connectDBFile(json& parameter);
//<2F>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bool closeConnection(json& parameter);
//ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bool delConnection(json& parameter);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
bool saveConnection(json& parameter);
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bool getTableStru(json& parameter);
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bool getTableData(json& parameter);
//<2F><><EFBFBD>Ӻ<EFBFBD><D3BA>޸<EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD>
bool saveTableItem(json& parameter);
//ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bool delTableItem(json& parameter);
//<2F><><EFBFBD><EFBFBD>Ϊ<EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
bool saveNewFile(json& parameter);
//ɸѡ<C9B8><D1A1><EFBFBD><EFBFBD>
bool filterData(json& parameter);
//<2F>ӽ<EFBFBD><D3BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void setNewFile(json& parameter);
void sqlcipherDo(json& parameter);
//<2F><><EFBFBD><EFBFBD>blob<6F><62><EFBFBD>ݵ<EFBFBD><DDB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
void saveBlobToFile(json& parameter);
//<2F><><EFBFBD><EFBFBD>blob<6F><62><EFBFBD><EFBFBD>
void copyBlobData(json& parameter);
//
bool onMessage(const std::string& eventName, json& parameter);
private:
DataModelData* pCurrentModel = nullptr;
QString currentFilePath; //<2F><>ǰ<EFBFBD><C7B0><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>·<EFBFBD><C2B7>
QString oldFile; //<2F><><EFBFBD><EFBFBD>Ϊʱ<CEAA><CAB1><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
int currentConnectID = 0; //<2F><>ǰ<EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD>ӵ<EFBFBD>id
};