using System.Data.Common; using GB5Shared.DTO.Framework.Login; namespace DXPDAL.VendorPo; public interface IPoAcknowledgementDAL { Task GetByTenantMMHeadAsync(int tenantId, int mmHeadId, LoginDTO login, CancellationToken ct); Task> GetByTenantMMHeadsAsync(int tenantId, IEnumerable mmHeadIds, LoginDTO login, CancellationToken ct); Task SaveAsync(PoAcknowledgementDTO dto, LoginDTO login, DbTransaction tx, CancellationToken ct); Task SupersedeAsync(int dxpPoAcknowledgementId, LoginDTO login, DbTransaction tx, CancellationToken ct); Task UpdateReservationOutcomeAsync(PoAcknowledgementDTO dto, LoginDTO login, DbTransaction tx, CancellationToken ct); }