50 lines
1.2 KiB
C++
50 lines
1.2 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);
|
|
|
|
//关闭codeReview窗口
|
|
void closeCodeDisplay();
|
|
|
|
//获取查询接口信息
|
|
void getFindByInterface(json& parameter);
|
|
//获取删除接口
|
|
void getDelByInterface(json& parameter);
|
|
//增加查询接口
|
|
void addFindBy(json& parameter);
|
|
//删除查询接口
|
|
void deleteFindBy(json& parameter);
|
|
//修改查询接口
|
|
void updateFindBy(json& parameter);
|
|
//增加删除接口
|
|
void addDelBy(json& parameter);
|
|
//删除删除接口
|
|
void deleteDelBy(json& parameter);
|
|
//修改删除接口
|
|
void updateDelBy(json& parameter);
|
|
//生成代码
|
|
void generateCode(json& parameter);
|
|
//预览代码
|
|
void codePreview(json& parameter);
|
|
//获取文件列表
|
|
void getFileList(json& parameter);
|
|
|
|
//获取白盒测试接口
|
|
void getWhiteBoxType(json& parameter);
|
|
//设置白盒测试接口
|
|
void setWhiteBoxType(json& parameter);
|
|
|
|
|
|
private:
|
|
CodeDisplayView* codeDisplayView;
|
|
int _currentDataClassId = 0; //当前的数据类id
|
|
}; |