using Nop.Core; using Nop.Plugin.Misc.AuctionPlugin.Domains; namespace Nop.Plugin.Misc.AuctionPlugin.Services; /// /// Store pickup point service interface /// public interface IBidService { /// /// Gets all bids /// /// The store identifier; pass 0 to load all records /// Page index /// Page size /// /// A task that represents the asynchronous operation /// The task result contains the bids /// Task> GetAllBidsAsync(int customerId = 0, int pageIndex = 0, int pageSize = int.MaxValue); Task GetBidByIdAsync(int bidId); Task InsertBidAsync(BidTable bidTable); Task UpdateBidAsync(BidTable bid); Task DeleteBidAsync(BidTable pickupPoint); }