2025-06-23 10:41:33 +08:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "BaseEventModule.h"
|
|
|
|
|
|
|
|
class DataPackEventModule :public BaseEventModule
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
DataPackEventModule(QObject* parent, DataManager* manager);
|
|
|
|
~DataPackEventModule();
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
2025-06-23 18:01:09 +08:00
|
|
|
//增加数据类数据模块
|
2025-06-23 10:41:33 +08:00
|
|
|
bool addDataPack(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
//删除数据块
|
2025-06-23 10:41:33 +08:00
|
|
|
bool deleteDataPack(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
//更新数据块信息
|
2025-06-23 10:41:33 +08:00
|
|
|
bool updateDataPack(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
//移动数据模块
|
2025-06-23 10:41:33 +08:00
|
|
|
bool moveDataPackOrClass(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
//获取数据类
|
2025-06-23 10:41:33 +08:00
|
|
|
bool getDataClass(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
//增加数据类
|
2025-06-23 10:41:33 +08:00
|
|
|
bool addDataClass(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
//更新数据类
|
2025-06-23 10:41:33 +08:00
|
|
|
bool updateDataClass(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
//删除数据类
|
2025-06-23 10:41:33 +08:00
|
|
|
bool deleteDataClass(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
//建立数据类关联
|
2025-06-23 10:41:33 +08:00
|
|
|
bool buildDataRelationship(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
//建立数据类关联
|
2025-06-23 10:41:33 +08:00
|
|
|
bool deleteDataRelationship(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
//增加属性
|
2025-06-23 10:41:33 +08:00
|
|
|
bool addDataClassAttribute(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
//删除属性
|
2025-06-23 10:41:33 +08:00
|
|
|
bool deleteDataClassAttribute(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
//更新属性
|
2025-06-23 10:41:33 +08:00
|
|
|
bool updateDataClassAttribute(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
//导入字典
|
2025-06-23 10:41:33 +08:00
|
|
|
bool importDictionary(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
//导出字典
|
2025-06-23 10:41:33 +08:00
|
|
|
bool exportDictionary(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
//导出模版
|
2025-06-23 10:41:33 +08:00
|
|
|
bool exportTemplate(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
//数据字典类显示
|
2025-06-23 10:41:33 +08:00
|
|
|
bool getDictionaryData(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
/*导入数据模型*/
|
2025-06-23 10:41:33 +08:00
|
|
|
bool importDataModel(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
/*导出数据模型*/
|
2025-06-23 10:41:33 +08:00
|
|
|
bool exportDataModel(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
/*增加场景*/
|
2025-06-23 10:41:33 +08:00
|
|
|
bool addSceneNode(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
/*获得场景*/
|
2025-06-23 10:41:33 +08:00
|
|
|
bool getSceneNode(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
/*删除场景*/
|
2025-06-23 10:41:33 +08:00
|
|
|
bool deleteScene(json& parameter);
|
2025-06-23 18:01:09 +08:00
|
|
|
/*更新场景数据*/
|
2025-06-23 10:41:33 +08:00
|
|
|
bool updateScene(json& parameter);
|
|
|
|
|
|
|
|
bool onMessage(const std::string& eventName, json& parameter);
|
|
|
|
|
|
|
|
};
|