namespace CashLineERP.Application.Procurement;

public interface IGoodsReceiptRepository
{
    IReadOnlyCollection<GoodsReceiptDetailView> GetGoodsReceipts();

    GoodsReceiptDetailView? GetGoodsReceipt(long goodsReceiptId);

    GoodsReceiptDetailView Create(CreateGoodsReceiptCommand command);

    GoodsReceiptDetailView Post(long goodsReceiptId, long actorUserId);
}
