using Abp.Dependency; using WeEngine.Packages; namespace WeEngine.Strategy.Eval { public interface IEvalStrategy:IStrategy,ITransientDependency { /// /// 匹配关键字 /// void MatchKeyWord(NodeBase node); /// /// 获取当前节点评分 /// /// decimal GetActualScore(NodeBase node); /// /// 获取当前节点评分 /// /// decimal GetActualWeights(NodeBase node); /// /// 获取当前节点满分 /// /// decimal GetNodeFullScore(NodeBase node); /// /// 获取子节点权重之和 /// /// decimal GetChildFullWeights(NodeBase node); /// /// 获取定性评估结果 /// /// string GetEvalQualitativeResult(PackageNode node, string exp); } }