IChargingPileRepository.cs
427 Bytes
using Rcs.Domain.Entities;
namespace Rcs.Domain.Repositories;
/// <summary>
/// 充电桩仓储接口。
/// </summary>
public interface IChargingPileRepository : IRepository<ChargingPile>
{
Task<ChargingPile?> GetByPileCodeAsync(string pileCode, CancellationToken cancellationToken = default);
Task<ChargingPile?> GetByIpAndPortAsync(string ipAddress, int port, CancellationToken cancellationToken = default);
}