using Abp.Application.Services; using Abp.Web.Models; using WeEngine.CommonDto; using WeEngine.Packages; namespace WeEngine.Application.RunEngine { public interface IEngineRunAppService : IApplicationService { /// /// 开启训练营 /// /// /// void Start(RunStartPackageDto input); /// /// 重新启动培训营 /// void ReStart(ReStartPackageDto input); /// /// 下一轮次(所有组) /// /// /// void NextRounds(RunGroupPackageDto input); /// /// 下一轮次 /// /// 分组编号 /// void NextRound(string groupNo); /// /// 下一情景流节点(所有组) /// /// /// void NextAllFlowNodes(RunStartPackageDto input); /// /// 下一情景流节点 /// /// 分组编号 /// void NextGroupFlowNodes(string groupNo); /// /// 下一情景流节点 /// /// 分组编号 /// 情景流流ID /// void NextFlowNode(string groupNo, string flowId); /// /// 匹配关键字 /// /// 分组编号 /// 处理行为 /// 处理角色 /// /// void MatchWord(string groupNo, string behaviorWord, string behaviorRole, string scenePath, bool checkRole); /// /// 匹配关键字 /// /// void MatchWord(RunOperationDto input); /// /// 查询运行信息 /// /// /// [DontWrapResult] PackageDataNode QueryPackageDataNode(string id); /// /// 查询运行信息 /// /// /// /// [DontWrapResult] DataNodeBase QueryPackageDataNodeWithPath(string id, string path = ""); /// /// 矫正评分 /// /// 分组编号 /// 评分 void CorrectScore(string groupNo, decimal score); } }