IWmspGridMaterialService.java 1.8 KB

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