using System.Collections.Generic; using System.Threading.Tasks; using System.Web.Mvc; using Abp.Application.Services; using Abp.Application.Services.Dto; using IwbZero.AppServiceBase; using WePlatform.BaseSystem.Users.Dto; using WePlatform.WeLib.Guide.Dto; using WePlatform.WeLib.Knowledge.Plan.Dto; using WePlatform.WeLib.Scene.Dto; using WePlatform.WeLib.SceneFlow.Dto; namespace WePlatform.BaseSystem.Query { public interface IQueryAppService : IApplicationService { #region SELECT #region 场景类别 Task> GetCategorySelectList(); Task GetCategorySelectStr(); #endregion 场景类别 #region 行为角色 Task> GetBehaviorRoleSelectList(); Task GetBehaviorRoleSelectStr(); Task GetBehaviorRoleSelectStrByCategory(string no); #endregion 行为角色 #region 行为 Task> GetBehaviorSelectList(); Task GetBehaviorSelectStr(); Task GetBehaviorSelectStrByCategory(string no); #endregion 行为 #region 情景 Task> GetSceneSelectList(); Task GetSceneSelectStr(); Task GetSceneSelectStrByCategory(string no); #endregion 情景 #region 情景流 Task> GetSceneFlowSelectList(); Task GetSceneFlowSelectStr(); Task GetSceneFlowSelectStrByCategory(string no); #endregion 情景流 #region 知识引导信息 Task> GetGuideSelectList(); Task GetGuideSelectStr(); Task GetGuideTypeSelectStr(); Task> GetKnowledgeSelectList(); Task GetKnowledgeSelectStr(); Task GetPlanTreeSelectStr(); #endregion 知识引导信息 #region 事务组件 Task> GetComponentSelectList(); Task GetComponentSelectStr(); #endregion 引擎 #region 引擎 Task> GetEngineSelectList(); Task GetEngineSelectStr(); #endregion 引擎 #region 模型 Task> GetModelSelectList(); Task GetModelSelectStr(); Task GetEngineModelTypeSelectStr(); Task GetEvalModelSelectStr(); Task GetEvalTargetSelectStr(); Task GetEvalTargetTypeSelectStr(); #endregion 模型 #region 环境资源配置 Task> GetEnvironmentSelectList(); Task GetEnvironmentSelectStr(); Task GetResourceTypeStr(); #endregion 模型 #endregion SELECT /// /// 查询用户信息 /// /// /// Task> QueryUsers(IwbPagedRequestDto input); /// /// 查询情景信息 /// /// /// Task> QueryScenes(IwbPagedRequestDto input); /// /// 查询引导信息 /// /// /// Task> QueryGuides(IwbPagedRequestDto input); /// /// 根据编号查询情景流信息 /// /// /// Task QuerySceneFlowByNo(string no); /// /// 查询情景流信息 /// /// /// Task> QuerySceneFlows(IwbPagedRequestDto input); /// /// 查询子目录 /// /// /// Task> GetChildSceneCategory(EntityDto input); } }