using GFramework.Core.model;
using GFramework.Core.rule;
using GFramework.Core.system;
namespace GFramework.Core.query;
///
/// 查询接口,定义了执行查询操作的契约
///
/// 查询结果的类型
public interface IQuery : ICanSetArchitecture, ICanGetModel, ICanGetSystem,
ICanSendQuery
{
///
/// 执行查询操作并返回结果
///
/// 查询的结果,类型为 TResult
TResult Do();
}