TmstruckEnfactoryResultMapper.java 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package com.steerinfo.dil.mapper;
  2. import com.steerinfo.dil.model.TmstruckEnfactoryResult;
  3. import com.steerinfo.framework.mapper.IBaseMapper;
  4. import org.apache.ibatis.annotations.Mapper;
  5. import org.apache.ibatis.annotations.Select;
  6. import java.math.BigDecimal;
  7. import java.util.List;
  8. import java.util.Map;
  9. @Mapper
  10. public interface TmstruckEnfactoryResultMapper extends IBaseMapper<TmstruckEnfactoryResult, Short> {
  11. //获取采购进口矿进厂实绩
  12. List<Map<String, Object>> getCGJKEnFactoryResult(Map<String, Object> map);
  13. //查询销售进厂实绩
  14. List<Map<String, Object>> getXSEnFactoryResult(Map<String, Object> map);
  15. //查询内转钢材到异地库进厂实绩
  16. List<Map<String, Object>> getSteelNZEnFactoryResult(Map<String, Object> map);
  17. //查询内转国产矿进口矿 进厂实绩
  18. List<Map<String, Object>> getImportedDomesticNzLoadResult(Map<String, Object> map);
  19. //查询内转厂内物资进厂实绩
  20. List<Map<String, Object>> getInFactoryMaterialEnFactoryResult(Map<String, Object> map);
  21. //查询所有内转进厂实绩
  22. List<Map<String, Object>> getAllInwardTurnEnFactoryResult(Map<String, Object> map);
  23. //查询最大主键Id
  24. @Select("select seq_tmstruck_enfactory_result.nextval from dual")
  25. BigDecimal selectMaxId();
  26. //通过车牌号和 运输订单 查询 与运输订单关联的实绩总表ID
  27. Map<String,Object> selectTotalResultIdByCpAndOn(Map<String, Object> map);
  28. //通过门岗名称查询门岗Id
  29. Integer selectGatepostIdByGatepostName(String gatepostName);
  30. //根据orderNumber获取实绩id 总实绩Id 订单id 订单类型 orderTypee
  31. Map<String, Object> selectEnFactoryResultId(String orderNumber);
  32. //查找排队序号
  33. Integer selectNodeNumber(String orderNumber);
  34. //通过运输订单id查询物资信息
  35. List<Map<String,Object>> getMaterial(Integer orderId);
  36. // APP查询进厂实绩
  37. List<Map<String, Object>> getEnfactoryResultList();
  38. // APP通过运输订单id查询进厂实绩
  39. List<Map<String, Object>> getEnfactoryMessageByOrderId(String orderNumber);
  40. Map<String, Object> getBillOrder(String orderNumber);
  41. List<Map<String, Object>> getBillOrderMaterial(String orderNumber);
  42. //通过运输订单获取零星物资进厂实绩
  43. List<Map<String, Object>> getSporadicSuppliesEnFactoryResult(Map<String, Object> map);
  44. //获取采购内转进厂实绩
  45. List<Map<String, Object>> getCGNZEnFactory(Map<String, Object> map);
  46. List<Map<String, Object>> getCgNzOutFactory(Map<String, Object> map);
  47. //辅料查询 有几次进厂 并进了几次厂
  48. Integer selectEnFactoryNumber(BigDecimal resultTotalId);
  49. Integer selectAllEnFactoryNum(BigDecimal resultTotalId);
  50. }