IWmspGridMaterialService.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.steerinfo.dil.service;
  2. import com.steerinfo.dil.model.WmspGridMaterial;
  3. import java.math.BigDecimal;
  4. import java.util.List;
  5. import java.util.Map;
  6. /**
  7. * WmspGridMaterial服务接口:
  8. * @author generator
  9. * @version 1.0-SNAPSHORT 2021-09-08 06:02
  10. * 类描述
  11. * 修订历史:
  12. * 日期:2021-09-08
  13. * 作者:generator
  14. * 参考:
  15. * 描述:WmspGridMaterial服务接口
  16. * @see null
  17. * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
  18. */
  19. public interface IWmspGridMaterialService {
  20. //新增钢材仓储网格存放关系表
  21. int insertSelective(WmspGridMaterial wmspGridMaterial);
  22. //更新钢材仓储网格存放关系表
  23. int updateByPrimaryKeySelective(WmspGridMaterial wmspGridMaterial);
  24. //查询实时库存数据
  25. List<Map<String, Object>> selectGridMaterial(Map<String, Object> mapval);
  26. //统计实时库存当前表格数据
  27. Long countByGmId();
  28. //查询入库时间和库零预警
  29. List<Map<String, Object>> selectInboundTimeAndThreshold(BigDecimal gridId);
  30. //新增钢材仓储网格对应关系表
  31. Integer insertWmspGridMaterial(WmspGridMaterial wmspGridMaterial);
  32. //通过成品仓库网格ID查询实时库存
  33. List<Map<String, Object>> selectGridMaterialListByGridId(Map<String, Object> mapval);
  34. //修改物资钢材表的质量是否合格字段和逻辑删除
  35. int updateRmsMaterialSteelDemotion(Map<String, Object> map);
  36. void initInsertWmspGridMaterial(Map<String, Object> item, BigDecimal houseGrid);
  37. Map<String, Object> getReboundScanResultByResultMaterial(String material ,String materialOnlyCode);
  38. //修改实时库存
  39. int updateWmspGridMaterial(Map<String,Object> map);
  40. }