using QYZH.InteractiveMagazine.Models.Dto; using QYZH.InteractiveMagazine.Models.Entity; namespace QYZH.InteractiveMagazine.IService; public interface IAdminAuthService : IBaseService { Task LoginAsync(AdminLoginInput input); Task LogoutAsync(long userId); Task GetAdminInfoAsync(long userId); Task ChangePasswordAsync(long userId, string oldPassword, string newPassword); }