| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- 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<string> GetUserSelectStr();
- Task<string> GetUserTypeSelectStr(int type = 0);
- #endregion 用户
- /// <summary>
- /// 日志服务名称
- /// </summary>
- /// <returns></returns>
- string GetLogServiceSelectStr();
- /// <summary>
- /// 日志服务方法名称
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- string GetLogMethodSelectStr(QueryMethodName input);
- #endregion SELECT
- #region User
- /// <summary>
- /// 查询用户信息
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task<PagedResultDto<UserDto>> QueryUsers(VzPagedRequestDto input);
- /// <summary>
- /// 查询用户
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- Task<UserDto> QueryUserDtoById(long id);
- /// <summary>
- /// 查询用户
- /// </summary>
- /// <param name="userName"></param>
- /// <returns></returns>
- Task<UserDto> QueryUserDtoByUserName(string userName);
- /// <summary>
- /// 为工作流获取审核用户
- /// </summary>
- /// <param name="keyword"></param>
- /// <param name="take"></param>
- /// <returns></returns>
- Task<Dictionary<string, string>> GetWfUser(string keyword, int take);
- /// <summary>
- /// 为工作流获取审核角色
- /// </summary>
- /// <param name="keyword"></param>
- /// <param name="take"></param>
- /// <returns></returns>
- Task<Dictionary<string, string>> GetWfRole(string keyword, int take);
- #endregion User
- #region Help
- /// <summary>
- /// 根据页面权限(permName)查询帮助信息
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- Task<List<SysHelpDto>> QueryHelpByPerm(string id);
- /// <summary>
- /// 按照菜单查询页面帮助信息
- /// </summary>
- /// <returns></returns>
- Task<List<MenuHelpDto>> QueryHelpByMenu();
- /// <summary>
- /// 查询页面的帮助信息详情
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- Task<SysHelpDto> QueryHelpDto(int id);
- #endregion Help
- #region AutoCompleteQuery
- /// <summary>
- /// 查询自动完成的搜索记录
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task<PagedResultDto<AcQueryDto>> AcInfos(PageAcQueryDto input);
- /// <summary>
- /// 查询搜索记录
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task<AcQueryDto> AcInfo(CreateAcQueryDto input);
- /// <summary>
- /// 增加自动完成搜索记录
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task AddAcInfo(CreateAcQueryDto input);
- /// <summary>
- /// 查询未绑定的账号
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task<PagedResultDto<AcQueryDto>> UnBindUserAcInfos(UserAcQueryDto input);
- #endregion AutoCompleteQuery
- }
- }
|