package com.tld.mapper; import com.tld.model.AskGoods; import com.tld.model.Inventory; import com.tld.model.WarehouseTransfer; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @Mapper public interface WarehouseTransferMapper { List getWarehouseTransfer(WarehouseTransfer warehouseTransfer); List getMaterialCk(WarehouseTransfer warehouseTransfer); AskGoods getAsk(Inventory inventory); WarehouseTransfer getWarehouseTransferDetailed(String askGoodsId, String materialId); void updateOutNum(String num, String askGoodsId, String materialId); int getReturnWarehouseTransferCount(); void addReturnGsWarehouseTransfer(WarehouseTransfer warehouseTransfer1); WarehouseTransfer getWarehouseTransferDetailedF(String askGoodsId); void addReturnGsWarehouseTransferF(WarehouseTransfer warehouseTransfer1); Map getWarehouseTransfers(@Param("id") String id); void delWarehouseTransfer(@Param("id") String id); Integer getScanNum(WarehouseTransfer warehouseTransfer1); Integer getScanNumWare(WarehouseTransfer warehouseTransfer1); WarehouseTransfer getAsknInfo(AskGoods askGoods); List getMaterialWarehouseTransfer(AskGoods askGoods); Inventory getInventoryVitrual(AskGoods askGoods); }