package com.tld.mapper; import com.tld.model.*; import com.tld.model.Error; 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(@Param("wllbCode") String wllbCode); AskGoods getAskDetailed(@Param("askGoodsId") String askGoodsId, @Param("materialId") String materialId, @Param("entryNumber")String entryNumber); void addReturnGsRemoval(ReturRemoval returRemoval); AskGoods getAskDetailedF(String askGoodsId); void addReturnGsRemovalF(ReturRemoval returRemoval1); int getReturnRemovalCount(); List> plugOutRemoval(String removalCode); List> getRemovalz(@Param("askGoodsId")String askGoodsId, @Param("warehouseWhere")String warehouseWhere); List getRemoval(AskGoods askGoods); List> export(AskGoods askGoods); List getAskGoodsVitrual(@Param("uniqueCode")String uniqueCode, @Param("type")String type); void delAskGoodsVitrual(@Param("id")String id, @Param("type")String type); void updateOutNum(@Param("num")String num, @Param("askGoodsId")String askGoodsId, @Param("materialId")String materialId, @Param("entryNumber")String entryNumber); String getScanNum(AskGoods askGoods); List getGoodsHalf(AskGoods askGoods); List getRemovalHalfProduct(AskGoods askGoods); List> getRemovalHalfProductExcel(AskGoods askGoods); List getRemovalHalf(AskGoods askGoods); List> getRemovalHalfExcel(AskGoods askGoods); List getInventoryInfo(AskGoods askGoods); List getWarehouseWhere(String removalCode); void delPlugOutRemoval(@Param("removalCode") String removalCode); void delRemovalz(@Param("removalCode") String removalCode); void addAccess(@Param("names") String names, @Param("returnGsRemoval") String returnGsRemoval, @Param("accessType") String accessType); void delPlugOutWarehousing(@Param("orderNumber") String orderNumber); Map getInventoryNotice(@Param("id") String id); void delInventoryNotice(@Param("id") String id); Map getDelAskGoods(String id); void delAskGoods(String id); List> getGsRemoval(@Param("removalCode") String removalCode); AskGoods getWareInfo(AskGoods askGoods); Inventory getInventoryWarehousing(AskGoods askGoods); List getInventoryInfoOther(AskGoods askGoods); List getSupplyWarehouseWhere(@Param("removalCode") String removalCode); List> getReturnWarehouseTransfer(@Param("removalCode") String removalCode); String getSupplyWarehouseWheres(@Param("removalCode") String removalCode); List> getReturnWarehouseTransferZ(@Param("warehouseTransferId") String warehouseTransferId, @Param("warehouseWhere") String warehouseWhere); void delReturnWarehouseTransfer(@Param("removalCode") String removalCode); void delReturnWarehouseTransferZ(@Param("warehouseTransferTd") String warehouseTransferTd); String getMing(String code); ReturnWarehousing getReturnGsWarehousing(@Param("removalCode") String removalCode); List> getStorageLocationWarehouseWhere(@Param("removalCode") String removalCode); List> getNoticeParent(@Param("orderNumber") String orderNumber); List< Map> getNoticeSubtabulation(String noticeId); void delNoticeParent(@Param("orderNumber") String orderNumber); void delNoticeSubtabulation(@Param("orderNumber") String orderNumber); String getAmount(AskGoods goods); void updateRemoval(@Param("removalCode")String removalCode, @Param("material")String material); void updateRemovalHalfProduct(String wmsCode); void updateRemovalHalf(String wmsCode); List getReturnGsOtherWarehousing(@Param("removalCode") String removalCode); List> getNoticesParent(@Param("noticeId") String noticeId , @Param("storageLocationCode") String storageLocationCode); List> getNoticesSubtabulation(@Param("noticeId") String noticeId,@Param("warehouseWhere") String warehouseWhere); void delNoticesParent(@Param("noticeId") String noticeId); void delNoticesSubtabulation(@Param("noticeId") String noticeId); List> getCreateOtherInStockWarehouseWhere(@Param("removalCode") String removalCode); void delReturnGsWarehousing(@Param("orderNumber") String orderNumber); List> getCreateOtherDeliveryMaterialsWarehouseWhere(@Param("removalCode") String removalCode); List> getCreateOtherDeliveryMaterialsParent(@Param("documentId") String documentId); void updateEnquiryOutNum(AskGoods askGoods); List> getGsRemovals(@Param("removalCode") String removalCode); List getWarehouseWheres(@Param("removalCode") String removalCode); void UpdSerial(AskGoods askGoods); List> test03(); List> test04(); void importExcel(List list); List getOutgoingReturnList(); String getLocationCode(@Param("warehouse") String warehouse); List getOutgoingReturn(); List getReturnInStorageF(); List getReturnInStorageZ(@Param("orderCode") String orderCode); String getMaterialPartType(@Param("materialId") String materialId); void addReturnWarehousing(ReturnWarehousing returnWarehousing); List getOutgoingReturnError(); void marketImport(List list); List getMarketList(); Delivery getDeliveryF(@Param("deliveryOrder") String deliveryOrder); List getDeliveryZ(@Param("deliveryId") String deliveryId, @Param("materialId") String materialId); void marketImports(List list); List> getStorage(List list); List getStorageReturnError(); List parkingReturnError(); List shiftingParkingReturn(); List getAskGoodsMaterialNot(AskGoods askGoods); List getAskGoodsMaterialTest(AskGoods askGoods); List otherWarehousingReturnError(); List getJsonError(); void updJSONError(Error error); List getProductionReturnError(); List getMergeGsF(); List getMergeGsZ(ReturRemoval returRemoval); List getjsonErrorParking(); String getMaterialCode(@Param("material") String material); void updErrorParking(Error error); List getCallback(); List getErrorParkingReturn(); List> getCallPlugOutWarehousing(); String getUserName(@Param("userName") String userName); void addInventory(Inventory inventory); List> getCallWorkOrder(); void DelOutgoingReturnList(OutgoingReturn outgoingReturn); }