DPS/DataPlatform/CodeGenerateEventModule.h

50 lines
1.1 KiB
C
Raw Normal View History

2025-06-23 10:41:33 +08:00
#pragma once
#include "BaseEventModule.h"
class CodeDisplayView;
class CodeGenerateEventModule :public BaseEventModule
{
public:
CodeGenerateEventModule(QObject* parent, DataManager* manager);
~CodeGenerateEventModule();
public:
bool onMessage(const std::string& eventName, json& parameter);
//<2F>ر<EFBFBD>codeReview<65><77><EFBFBD><EFBFBD>
void closeCodeDisplay();
//<2F><>ȡ<EFBFBD><C8A1>ѯ<EFBFBD>ӿ<EFBFBD><D3BF><EFBFBD>Ϣ
void getFindByInterface(json& parameter);
//<2F><>ȡɾ<C8A1><C9BE><EFBFBD>ӿ<EFBFBD>
void getDelByInterface(json& parameter);
//<2F><><EFBFBD>Ӳ<EFBFBD>ѯ<EFBFBD>ӿ<EFBFBD>
void addFindBy(json& parameter);
//ɾ<><C9BE><EFBFBD><EFBFBD>ѯ<EFBFBD>ӿ<EFBFBD>
void deleteFindBy(json& parameter);
//<2F>޸IJ<DEB8>ѯ<EFBFBD>ӿ<EFBFBD>
void updateFindBy(json& parameter);
//<2F><><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD>ӿ<EFBFBD>
void addDelBy(json& parameter);
//ɾ<><C9BE>ɾ<EFBFBD><C9BE><EFBFBD>ӿ<EFBFBD>
void deleteDelBy(json& parameter);
//<2F>޸<EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD>ӿ<EFBFBD>
void updateDelBy(json& parameter);
//<2F><><EFBFBD>ɴ<EFBFBD><C9B4><EFBFBD>
void generateCode(json& parameter);
//Ԥ<><D4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void codePreview(json& parameter);
//<2F><>ȡ<EFBFBD>ļ<EFBFBD><C4BC>б<EFBFBD>
void getFileList(json& parameter);
//<2F><>ȡ<EFBFBD>׺в<D7BA><D0B2>Խӿ<D4BD>
void getWhiteBoxType(json& parameter);
//<2F><><EFBFBD>ð׺в<D7BA><D0B2>Խӿ<D4BD>
void setWhiteBoxType(json& parameter);
private:
CodeDisplayView* codeDisplayView;
int _currentDataClassId = 0; //<2F><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id
};