DPS/DataPlatform/DataPackEventModule.h

62 lines
1.5 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:
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>
bool addDataPack(json& parameter);
//ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>
bool deleteDataPack(json& parameter);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD>Ϣ
bool updateDataPack(json& parameter);
//<2F>ƶ<EFBFBD><C6B6><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>
bool moveDataPackOrClass(json& parameter);
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bool getDataClass(json& parameter);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bool addDataClass(json& parameter);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bool updateDataClass(json& parameter);
//ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bool deleteDataClass(json& parameter);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bool buildDataRelationship(json& parameter);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bool deleteDataRelationship(json& parameter);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bool addDataClassAttribute(json& parameter);
//ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bool deleteDataClassAttribute(json& parameter);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bool updateDataClassAttribute(json& parameter);
//<2F><><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>
bool importDictionary(json& parameter);
//<2F><><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>
bool exportDictionary(json& parameter);
//<2F><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>
bool exportTemplate(json& parameter);
//<2F><><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD>ʾ
bool getDictionaryData(json& parameter);
/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>*/
bool importDataModel(json& parameter);
/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>*/
bool exportDataModel(json& parameter);
/*<2A><><EFBFBD>ӳ<EFBFBD><D3B3><EFBFBD>*/
bool addSceneNode(json& parameter);
/*<2A><><EFBFBD>ó<EFBFBD><C3B3><EFBFBD>*/
bool getSceneNode(json& parameter);
/*ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
bool deleteScene(json& parameter);
/*<2A><><EFBFBD>³<EFBFBD><C2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
bool updateScene(json& parameter);
bool onMessage(const std::string& eventName, json& parameter);
};