DPS/DataPlatform/DataPackEventModule.h

62 lines
1.6 KiB
C
Raw Normal View History

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);
};