using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; using GxPress.Common.Page; using GxPress.Request.App.User; using GxPress.Request.User; using GxPress.Result.App.User; using GxPress.Result.User; namespace GxPress.Service.Interface { public interface IUserService:IService { /// /// 根据部门或者自建ID获取用户 /// /// /// Task> FindUser(FindUserRequest request); /// /// 根据用户ID查询用户数据 /// /// /// /// Task GetUserByIdAsync(int userId,int blackUserId); /// /// 生成excel /// /// Task ExcelUserAsync(List userIds); /// /// 用户分页列表 /// /// /// Task> GetPagedListAsync(UserPageSearchRequest request); Task DeleteUsersAsync(IEnumerable userIds); /// /// 获取用户未读数据 /// /// /// Task GetUserCountAsync(int userId); } }