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