using Fake.Domain.Repositories; using Oms.Domain.SystemAggregate.Entities; namespace Oms.Domain.SystemAggregate.Repositories; public interface ICountryRepository : IRepository { Task GetByCountryCodeAsync(string countryCode, CancellationToken cancellationToken = default); /// /// 按二字码查询,包含已软删除记录,用于恢复同码数据。 /// Task GetByCountryCodeIncludingDeletedAsync(string countryCode, CancellationToken cancellationToken = default); }