namespace TaxBaik.Domain.Interfaces; public interface IAdminUserRepository { Task GetByUsernameAsync(string username); Task GetByIdAsync(int id); Task CreateAsync(Entities.AdminUser user); Task UpdatePasswordHashAsync(int id, string passwordHash); Task UpdateLastLoginAtAsync(int id); }