using QYZH.InteractiveMagazine.IService.Dto; using QYZH.InteractiveMagazine.Models.Dto; using QYZH.InteractiveMagazine.Models.Entity; namespace QYZH.InteractiveMagazine.IService; /// /// 管理员用户服务接口 /// public interface IAdminUserService : IBaseService { /// /// 创建管理员 /// /// 管理员输入 /// 创建的管理员信息 Task CreateAsync(AdminUserInput input); /// /// 更新管理员 /// /// 管理员ID /// 管理员输入 /// 更新后的管理员信息 Task UpdateAsync(long id, AdminUserInput input); /// /// 删除管理员(软删除) /// /// 管理员ID Task DeleteAsync(long id); /// /// 根据ID获取管理员 /// /// 管理员ID /// 管理员信息 Task GetByIdAsync(long id); /// /// 分页查询管理员列表 /// /// 查询条件 /// 分页结果 Task> GetListAsync(AdminUserQueryInput input); }