You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
1.1 KiB

5 months ago
5 months ago
  1. package com.gaotao.modules.api.service;
  2. import com.fasterxml.jackson.core.JsonProcessingException;
  3. import com.gaotao.modules.api.entity.IfsInventoryPart;
  4. import com.gaotao.modules.api.entity.IfsInventoryPartInStock;
  5. import com.gaotao.modules.api.entity.IfsShopOrder;
  6. import com.gaotao.modules.base.entity.SOScheduledRoutingData;
  7. import com.gaotao.modules.notify.entity.vo.ShopOrderMaterialVo;
  8. import org.springframework.stereotype.Service;
  9. import java.util.List;
  10. public interface IfsApiService {
  11. List<IfsShopOrder> getShopOrderFromIFSWithOrderNo(IfsShopOrder data)throws Exception;
  12. List<ShopOrderMaterialVo> getSoBomWithOrderNo(IfsShopOrder data) throws JsonProcessingException;
  13. List<IfsInventoryPart> getIfsInventoryPart(IfsInventoryPart data) throws JsonProcessingException;
  14. /**
  15. * 获取IFS库存在库信息
  16. * @param site 站点
  17. * @return 库存在库信息列表
  18. * @throws JsonProcessingException JSON处理异常
  19. */
  20. List<IfsInventoryPartInStock> getInventoryPartInStock(String site) throws JsonProcessingException;
  21. }