namespace Brizco.Core.BaseServices.Abstracts; public interface IAccountService : IScopedDependency { public Task> LoginWithPasswordAsync(string userName, string password, CancellationToken cancellationToken); public Task> LoginWithVerifyCodeAsync(string userName, string verifyCode, CancellationToken cancellationToken); public Task GetVerifyCodeAsync(string phoneNumber); public Task ForgetPasswordAsync(string phoneNumber); public Task CheckMemberShipAsync(string phoneNumber); public Task> CompleteComplexSignUpAsync(SignUpRequestDto requestDto, CancellationToken cancellationToken); }