package com.tld.mapper; import com.tld.model.AskGoods; import com.tld.model.Delivery; import com.tld.model.Inventory; import com.tld.model.MaterialClass; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @Mapper public interface DeliveryMapper { List getDelivery(Delivery delivery); String getStorageLocationCodeList(); List getInventory(@Param("storageLocationCode")String storageLocationCode, @Param("delivery")Delivery delivery); Inventory getInventoryHalf(AskGoods askGoods); int getVitrual(Inventory inventory); void updateDelivery(@Param("materialId")String materialId, @Param("num")String num, @Param("deliveryId")String deliveryId, @Param("entryNumber")String entryNumber); void addRemovalHalf(Delivery delivery1); Delivery getDeliveryF(String deliveryId); List getAttribute(String storageLocationCode, Delivery delivery); int getSumAmount(Inventory inventory); MaterialClass getMaterialClass(String materialId); int getProductNumVitrual(Inventory inventory); Map getScanIsNot(AskGoods askGoods); Map getDeliverys(@Param("id") String id); void delDelivery(@Param("id") String id); List getMaterialCk(AskGoods askGoods); int getDeliveryScan(AskGoods askGoods); int getScanSum(Delivery delivery1); void addRemovalHalfProduct(Delivery delivery1); Inventory getTemporarily(AskGoods askGoods); Delivery getDeliveryInfo(AskGoods askGoods); Inventory getInventoryVal(String id); String getScanNumDelivery(AskGoods askGoods); String getAllScanNumDelivery(AskGoods askGoods); }