#pragma once #include "messagebasic.h" /// /// 获取指定实体的所有组件数据 /// struct MESSAGEBASIC_EXPORT ComponentDatasQuery : public AbstractMessage { ComponentDatasQuery(); std::shared_ptr newDefault() const override; }; /// /// 组件数据查询结果 /// struct MESSAGEBASIC_EXPORT ComponentDatasQueryResult : public AbstractMessage { QJsonObject _entity_json; ComponentDatasQueryResult(); // 通过 WsMessage 继承 std::shared_ptr newDefault() const override; void recoveryFrom(const QJsonObject& obj) override; void saveTo(QJsonObject& obj) const override; }; /// /// 处理过程签名查询 /// struct MESSAGEBASIC_EXPORT ProcedureSignatureQuery : public AbstractMessage { ProcedureSignatureQuery(); std::shared_ptr newDefault() const override; }; /// /// 处理过程签名查询结果 /// struct MESSAGEBASIC_EXPORT ProcedureSignatureQueryResult : public AbstractMessage { QList _signature_list; ProcedureSignatureQueryResult(); // 通过 WsMessage 继承 std::shared_ptr newDefault() const override; void recoveryFrom(const QJsonObject& obj) override; void saveTo(QJsonObject& obj) const override; };