using TakeoutSaaS.Application.Sms.Contracts; namespace TakeoutSaaS.Application.Sms.Abstractions; /// /// 短信验证码服务抽象。 /// public interface IVerificationCodeService { /// /// 发送验证码。 /// Task SendAsync(SendVerificationCodeRequest request, CancellationToken cancellationToken = default); /// /// 校验验证码。 /// Task VerifyAsync(VerifyVerificationCodeRequest request, CancellationToken cancellationToken = default); }