using Abp.Application.Services; using Abp.Application.Services.Dto; using VberZero.AppService.Base.Dto; using VberZero.AppService.Helps.Dto; using VberZero.AppService.Query.Dto; using VberZero.AppService.Users.Dto; namespace VberZero.AppService.Query { public interface IVzQueryAppService : IApplicationService { #region SELECT #region 用户 Task GetUserSelectStr(); Task GetUserTypeSelectStr(int type = 0); #endregion 用户 /// /// 日志服务名称 /// /// string GetLogServiceSelectStr(); /// /// 日志服务方法名称 /// /// /// string GetLogMethodSelectStr(QueryMethodName input); #endregion SELECT #region User /// /// 查询用户信息 /// /// /// Task> QueryUsers(VzPagedRequestDto input); /// /// 查询用户 /// /// /// Task QueryUserDtoById(long id); /// /// 查询用户 /// /// /// Task QueryUserDtoByUserName(string userName); /// /// 为工作流获取审核用户 /// /// /// /// Task> GetWfUser(string keyword, int take); /// /// 为工作流获取审核角色 /// /// /// /// Task> GetWfRole(string keyword, int take); #endregion User #region Help /// /// 根据页面权限(permName)查询帮助信息 /// /// /// Task> QueryHelpByPerm(string id); /// /// 按照菜单查询页面帮助信息 /// /// Task> QueryHelpByMenu(); /// /// 查询页面的帮助信息详情 /// /// /// Task QueryHelpDto(int id); #endregion Help #region AutoCompleteQuery /// /// 查询自动完成的搜索记录 /// /// /// Task> AcInfos(PageAcQueryDto input); /// /// 查询搜索记录 /// /// /// Task AcInfo(CreateAcQueryDto input); /// /// 增加自动完成搜索记录 /// /// /// Task AddAcInfo(CreateAcQueryDto input); /// /// 查询未绑定的账号 /// /// /// Task> UnBindUserAcInfos(UserAcQueryDto input); #endregion AutoCompleteQuery } }