using System.Collections.Generic; using System.Threading.Tasks; using System.Web.Mvc; using Abp.Application.Services; using Abp.Application.Services.Dto; using ContractService.BaseSystem.Query.Dto; using ContractService.BaseSystem.Users.Dto; using ContractService.Client.Staff.Dto; using ContractService.LawFirm.Dto; using ContractService.Lawyer.Dto; using IwbZero.AppServiceBase; namespace ContractService.BaseSystem.Query { public interface IQueryAppService : IApplicationService { #region SELECT #region 用户 Task> GetUserSelectList(); Task GetUserSelectStr(); #endregion 用户 #region Service Contract #region ServiceType Task GetServiceTypeSelectStr(string id); Task GetServiceTypeSelectTreeStr(); #endregion Task GetCaseLevelSelectStr(); Task GetCaseStateSelectStr(); Task GetContractStateSelectStr(); Task GetKeyPointLevelSelectStr(); Task GetKeyPointStateSelectStr(); #endregion #region Org /// /// 组织结构 /// /// /// /// Task GetOrgSelectTreeStr(string no,int type); #endregion #endregion SELECT /// /// 查询企业律所名称 /// /// Task QuerySystemName(); /// /// 查询用户信息 /// /// /// Task> QueryUsers(IwbPagedRequestDto input); /// /// 查询用户 /// /// /// Task QueryUserDto(long id); /// /// 查询用户 /// /// /// Task QueryUserDto(string userName); /// /// 查询律所信息 /// /// /// Task> QueryLawFirm(IwbPagedRequestDto input); /// /// 查询律师信息 /// /// /// Task> QueryLawyersWithLaw(IwbPagedRequestDto input); Task> QueryLawyers(IwbPagedRequestDto input); /// /// 查询职员信息 /// /// /// Task> QueryStaffs(IwbPagedRequestDto input); /// /// 查询职员信息 /// /// /// Task QueryStaff(string no); /// /// 查询律师信息 /// /// /// Task QueryLawyer(string no); #region AutoCompleteQuery /// /// 查询自动完成的搜索记录 /// /// /// Task> AcInfos(PageAcQueryDto input); /// /// 查询搜索记录 /// /// /// Task AcInfo(CreateAcQueryDto input); /// /// 增加自动完成搜索记录 /// /// /// Task AddAcInfo(CreateAcQueryDto input); /// /// 查询未绑定的账号 /// /// /// Task> UnBindUserAcInfos(UserAcQueryDto input); #endregion } }