package com.gaotao.modules.api.service; import com.fasterxml.jackson.core.JsonProcessingException; import com.gaotao.modules.api.entity.IfsInventoryPart; import com.gaotao.modules.api.entity.IfsInventoryPartInStock; import com.gaotao.modules.api.entity.IfsShopOrder; import com.gaotao.modules.base.entity.SOScheduledRoutingData; import com.gaotao.modules.notify.entity.vo.ShopOrderMaterialVo; import org.springframework.stereotype.Service; import java.util.List; public interface IfsApiService { List getShopOrderFromIFSWithOrderNo(IfsShopOrder data)throws Exception; List getSoBomWithOrderNo(IfsShopOrder data) throws JsonProcessingException; List getIfsInventoryPart(IfsInventoryPart data) throws JsonProcessingException; /** * 获取IFS库存在库信息 * @param site 站点 * @return 库存在库信息列表 * @throws JsonProcessingException JSON处理异常 */ List getInventoryPartInStock(String site) throws JsonProcessingException; }