using System; using System.Threading; using System.Threading.Tasks; using TakeoutSaaS.Domain.Identity.Entities; namespace TakeoutSaaS.Domain.Identity.Repositories; /// /// 后台用户仓储契约。 /// public interface IIdentityUserRepository { /// /// 根据账号获取后台用户。 /// Task FindByAccountAsync(string account, CancellationToken cancellationToken = default); /// /// 根据 ID 获取后台用户。 /// Task FindByIdAsync(long userId, CancellationToken cancellationToken = default); }