using Fake.DependencyInjection; using Oms.Domain.SystemAggregate.Entities; using Oms.Domain.SystemAggregate.Repositories; using Oms.SqlSugarCore.Repositories; namespace Oms.SqlSugarCore.System; public class WarehouseAddressRepository : OmsSqlSugarRepository, IWarehouseAddressRepository, IScopedDependency { public Task GetByWarehouseNameAsync(string warehouseName, CancellationToken cancellationToken = default) { return FirstOrDefaultAsync(x => x.WarehouseName == warehouseName, cancellationToken); } public Task ExistsWarehouseNameAsync(string warehouseName, CancellationToken cancellationToken = default) { return AnyAsync(x => x.WarehouseName == warehouseName, cancellationToken); } }