Rev 5372 | Rev 5711 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
/****/package in.shop2020.warehouse.persistence;import in.shop2020.warehouse.DetailedPurchaseScan;import in.shop2020.warehouse.InvoiceScan;import in.shop2020.warehouse.ScanType;import in.shop2020.warehouse.domain.Scan;import java.util.Date;import java.util.List;import org.apache.ibatis.annotations.Param;/*** @author mandeep**/public interface ScanMapper {/*** @param scan*/void insert(Scan scan);/*** @param inventoryItemId* @param scanType* @return*/List<Scan> get(@Param("inventoryItemId")long inventoryItemId, @Param("scanType")ScanType scanType);/*** @param orderId* @return*/List<Scan> getScansFromOrderId(long orderId);/*** @param startDate* @param endDate* @return*/List<DetailedPurchaseScan> getPurchaseScans(@Param("startDate")Date startDate, @Param("endDate")Date endDate);/*** @param date* @return*/List<InvoiceScan> fetchMismatchScansPerInvoiceNumber(Date date);}