WmsService.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.fjhx.wms.service;
  2. import com.fjhx.wms.entity.QualityDetailsPo;
  3. import com.fjhx.wms.entity.stock.dto.StockWaitDto;
  4. import com.fjhx.wms.entity.stock.po.StockWait;
  5. import java.math.BigDecimal;
  6. import java.util.List;
  7. public interface WmsService {
  8. /**
  9. * 销售订单出库
  10. */
  11. // void outbound(StockWaitDetailsDto stockWaitDetailsDto);
  12. /**
  13. * 销售订单出库多条
  14. */
  15. void outbounds(StockWaitDto stockWaitDto);
  16. /**
  17. * 添加结束入库异常
  18. */
  19. void addEndInStockAbnormal(StockWait stockWait, Long purchaseId);
  20. /**
  21. * 获取采购退货信息
  22. */
  23. Object getPurchaseBackInfo(Long id);
  24. /**
  25. * 根据到货id获取质检明细
  26. */
  27. List<QualityDetailsPo> getQualityDetailsList(List<Long> arrivalStockRecordsDetailsIds);
  28. /**
  29. * 自动组合
  30. */
  31. void autoCombination(Long productId, BigDecimal quantity, Long warehouseId);
  32. // /**
  33. // * 京东订单excel出库
  34. // */
  35. // void jdOrderOutbound(StockWaitDto stockWaitDto);
  36. // /**
  37. // * 采购退货excel出库
  38. // */
  39. // void purchaseBackOutbound(StockWaitDto stockWaitDto);
  40. void editArrivalRemark(Long businessId, String arrivalRemark);
  41. String getArrivalRemark(Long businessId);
  42. /**
  43. * 创建京东订单待出库物流信息
  44. */
  45. void createJdLogisticsInfo(StockWaitDto dto);
  46. }