using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Web.Mvc; using Abp.Application.Services; using Abp.Application.Services.Dto; using WeApp.BaseSystem.Users.Dto; using IwbZero.AppServiceBase; using WeApp.BasicInfo.TrainingRoleGroup.Dto; using WeApp.Configuration; using WeApp.Configuration.Cache; using WeApp.TrainingCampGroup.Dto; using WeApp.TrainingEval.Dto; using WeEngine.CommonDto; using WeEngine.Packages; namespace WeApp.BaseSystem.Query { public interface IQueryAppService : IApplicationService { #region SELECT #region Camp Task> GetCampStateSelectList(); Task GetCampStateSelectStr(); Task GetCampStateSelectStr(params string[] states); Task> GetCampGroupStateSelectList(); Task GetCampGroupStateSelectStr(); Task GetCampSelectStr(params int[] states); Task GetCampGroupSelectStr(string no); Task GetGroupRoleSelectStr(string no); #endregion Camp /// /// 画像预置信息类型 /// /// Task GetPortraitRemarkTypeSelectStr(); #region 用户 Task> GetUserSelectList(); Task GetUserSelectStr(); #endregion 用户 #endregion SELECT /// /// 查询用户信息 /// /// /// Task> QueryUsers(IwbPagedRequestDto input); /// /// 查询培训营的分组 /// /// /// Task> GetCampGroups(string no); /// /// 获取培训的角色组预案 /// /// /// Task> GetCampRoleGroupInfos(string no); /// /// 预加载 /// /// Task LoadCampPre(string no, int type); /// /// 查询培训营分组的演练角色 /// /// /// Task> GetGroupRoleInfos(string no); /// /// 查询培训营分组的演练角色预案 /// /// /// Task GetGroupRolePlans(string no); /// /// 查询培训营情景路径 /// /// /// Task> GetCampRunningInfos(string no); /// /// 获取某组的情景路径 /// /// /// Task GetGroupRunningInfo(string no); /// /// 查询当前情景的处理日志 /// /// /// Task> GetCurrentSceneLog(string no); /// /// 查询培训营分组的处理日志 /// /// /// Task> GetGroupLogs(string no); /// /// 获取分组情景 /// /// /// Task> GetGroupScenes(string no); /// /// 查询情景信息 /// /// /// /// Task GetGroupSceneInfo(string no, string scenePath); /// /// 查询分组当前轮次得分 /// /// /// Task GetGroupScoreInfo(string no); /// /// 查询培训营得分 /// /// /// Task> GetScoreInfo(string no); } }