package com.tld.mapper; import com.tld.model.AskGoods; import com.tld.model.Inventory; import com.tld.model.ReturRemoval; import com.tld.model.StorageLocation; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @Mapper public interface AskGoodsMapper { int getAskGoods(AskGoods askGoods); void updateAskGoodsNum(AskGoods askGoods); void addAskGoods(AskGoods askGoods); int getAskGoodsf(AskGoods askGoods); void addAskGoodsf(AskGoods askGoods); List getAskGoodsfList(AskGoods askGoods); List getAskGoodsMaterial(AskGoods askGoods); List getMaterialCk(AskGoods askGoods); void addAskGoodsVitrual(AskGoods askGoods); void addAskGoodsLog(AskGoods askGoods); Inventory getInventory(AskGoods askGoods); AskGoods getAsk(Inventory inventory); Map getScanIsNot(AskGoods askGoods); AskGoods getAsknInfo(AskGoods askGoods); int getAskInfoNumVitrual(AskGoods askGoods); int getInventoryAlready(AskGoods askGoods); List getVirtualUniqueCode(@Param("uniqueCode")String uniqueCode, @Param("type")String type, @Param("askGoodsId")String askGoodsId); void deleteInventory(Inventory inventory); void updateInventory(Inventory inventory); void deleteVirtual(String id); void addRemoval(AskGoods askGoods); String getMaterialId(String wllbCode); AskGoods getAskDetailed(String askGoodsId, String materialId); void addReturnGsRemoval(ReturRemoval returRemoval); AskGoods getAskDetailedF(String askGoodsId); void addReturnGsRemovalF(ReturRemoval returRemoval1); int getReturnRemovalCount(); Map plugOutRemoval(String removalCode); Map getRemovalz(String askGoodsId); List getRemoval(AskGoods askGoods); List> export(AskGoods askGoods); List getAskGoodsVitrual(@Param("uniqueCode")String uniqueCode, @Param("type")String type); void delAskGoodsVitrual(String id); }