using GFramework.Core.Abstractions.query; using GFramework.Core.extensions; using GFramework.Core.query; using GFramework.Core.Tests.model; namespace GFramework.Core.Tests.query; /// /// 测试查询类,用于执行测试查询操作 /// /// 测试查询输入参数 public class TestQuery(TestQueryInput input) : AbstractQuery(input) { /// /// 执行查询操作的重写方法 /// /// 测试查询输入参数 /// 返回固定的整数值42 protected override int OnDo(TestQueryInput input) { return this.GetModel()!.GetCurrentXp; } } /// /// 测试查询输入类,实现查询输入接口 /// public sealed class TestQueryInput : IQueryInput;