IWmsInboundResultService.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package com.steerinfo.dil.service;
  2. import com.steerinfo.dil.model.WmspInboundResult;
  3. import java.math.BigDecimal;
  4. import java.util.List;
  5. import java.util.Map;
  6. /**
  7. * @author luobang
  8. * @create 2021-09-06 18:03
  9. */
  10. public interface IWmsInboundResultService {
  11. /**
  12. * 1.展示入库实绩基本信息
  13. * @param mapValue
  14. * @return
  15. */
  16. List<Map<String, Object>> getInboundResult(Map<String, Object> mapValue);
  17. List<Map<String,Object>> getIvboundMaterial(Map<String, Object> mapValue);
  18. /**
  19. * 主键ID
  20. * @return
  21. */
  22. int count();
  23. /**
  24. * 2.新增入库实绩
  25. * @param wmspInboundResult
  26. * @return
  27. */
  28. Integer insertWmsInboundResult(WmspInboundResult wmspInboundResult);
  29. Integer updateReboundResult(Map<String, Object> map9);
  30. /**
  31. * 2.展示退库实绩基本信息
  32. * @param mapValue
  33. * @return
  34. */
  35. public List<Map<String, Object>> getReboundResult(Map<String, Object> mapValue);
  36. /**
  37. * 2.展示退库实绩基本信息
  38. * @param mapValue
  39. * @return
  40. */
  41. List<Map<String, Object>> getIvboundResult(Map<String, Object> mapValue);
  42. //根据入库实绩查找扫描实绩信息
  43. List<Map<String,Object>> selectScanResultByIboundResultId(Map<String,Object> map);
  44. String selectWarehouseName(BigDecimal bigDecimal);
  45. WmspInboundResult initAndWmspInboundResult(Integer complete, Integer resultNumber,BigDecimal personnelWorkshopid,BigDecimal inboundGroupId,String userName, BigDecimal distributeId, BigDecimal gridId, Map<String, Object> item);
  46. Map<String,Object> selectInboundResultByGroupId(BigDecimal groupId);
  47. BigDecimal getGrid(String distributeId, int i);
  48. int updateInboundStatus(BigDecimal distributeId);
  49. // 创建一个方法根据出厂的resultId修改对应的入库实绩和仓储网格Id
  50. int updateInboundGridStatus(Integer resultId);
  51. }