ConstantResolver.cs
584 Bytes
using Rcs.Domain.Entities;
using Rcs.Domain.Enums;
using Rcs.Domain.Models;
using Rcs.Domain.Services;
namespace Rcs.Infrastructure.Services.ParameterResolvers
{
/// <summary>
/// 常量值解析器 - 直接返回默认值
/// @author zzy
/// </summary>
public class ConstantResolver : IParameterValueResolver
{
public ParameterSourceType SourceType => ParameterSourceType.Constant;
public object? Resolve(ActionParameterDefinition definition, ParameterContext context)
{
return definition.DefaultValue;
}
}
}