50 lines
1.1 KiB
C
50 lines
1.1 KiB
C
|
#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
|
|||
|
};
|