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;