| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- 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<List<SelectListItem>> GetCampStateSelectList();
- Task<string> GetCampStateSelectStr();
- Task<string> GetCampStateSelectStr(params string[] states);
- Task<List<SelectListItem>> GetCampGroupStateSelectList();
- Task<string> GetCampGroupStateSelectStr();
- Task<string> GetCampSelectStr(params int[] states);
- Task<string> GetCampGroupSelectStr(string no);
- Task<string> GetGroupRoleSelectStr(string no);
- #endregion Camp
- /// <summary>
- /// 画像预置信息类型
- /// </summary>
- /// <returns></returns>
- Task<string> GetPortraitRemarkTypeSelectStr();
- #region 用户
- Task<List<SelectListItem>> GetUserSelectList();
- Task<string> GetUserSelectStr();
- #endregion 用户
- #endregion SELECT
- /// <summary>
- /// 查询用户信息
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task<PagedResultDto<UserDto>> QueryUsers(IwbPagedRequestDto input);
- /// <summary>
- /// 查询培训营的分组
- /// </summary>
- /// <param name="no"></param>
- /// <returns></returns>
- Task<List<CampGroupDto>> GetCampGroups(string no);
- /// <summary>
- /// 获取培训的角色组预案
- /// </summary>
- /// <param name="no"></param>
- /// <returns></returns>
- Task<List<TrainingRoleGroupDto>> GetCampRoleGroupInfos(string no);
- /// <summary>
- /// 预加载
- /// </summary>
- /// <returns></returns>
- Task LoadCampPre(string no, int type);
- /// <summary>
- /// 查询培训营分组的演练角色
- /// </summary>
- /// <param name="no"></param>
- /// <returns></returns>
- Task<List<string>> GetGroupRoleInfos(string no);
- /// <summary>
- /// 查询培训营分组的演练角色预案
- /// </summary>
- /// <param name="no"></param>
- /// <returns></returns>
- Task<GroupRolePlanDto> GetGroupRolePlans(string no);
- /// <summary>
- /// 查询培训营情景路径
- /// </summary>
- /// <param name="no"></param>
- /// <returns></returns>
- Task<List<PackageDataNode>> GetCampRunningInfos(string no);
- /// <summary>
- /// 获取某组的情景路径
- /// </summary>
- /// <param name="no"></param>
- /// <returns></returns>
- Task<PackageDataNode> GetGroupRunningInfo(string no);
- /// <summary>
- /// 查询当前情景的处理日志
- /// </summary>
- /// <param name="no"></param>
- /// <returns></returns>
- Task<List<GroupRoleLogDto>> GetCurrentSceneLog(string no);
- /// <summary>
- /// 查询培训营分组的处理日志
- /// </summary>
- /// <param name="no"></param>
- /// <returns></returns>
- Task<List<GroupRoleLogDto>> GetGroupLogs(string no);
- /// <summary>
- /// 获取分组情景
- /// </summary>
- /// <param name="no"></param>
- /// <returns></returns>
- Task<List<SceneDto>> GetGroupScenes(string no);
- /// <summary>
- /// 查询情景信息
- /// </summary>
- /// <param name="no"></param>
- /// <param name="scenePath"></param>
- /// <returns></returns>
- Task<SceneDto> GetGroupSceneInfo(string no, string scenePath);
- /// <summary>
- /// 查询分组当前轮次得分
- /// </summary>
- /// <param name="no"></param>
- /// <returns></returns>
- Task<GroupScoreDto> GetGroupScoreInfo(string no);
- /// <summary>
- /// 查询培训营得分
- /// </summary>
- /// <param name="no"></param>
- /// <returns></returns>
- Task<List<QueryGroupScoreDto>> GetScoreInfo(string no);
- }
- }
|