DPS/DataPlatform/CodeGenerateEventModule.h

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