TmstruckLeaveFactoryResultMapper.java 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.steerinfo.dil.mapper;
  2. import com.steerinfo.dil.model.TmstruckLeaveFactoryResult;
  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 TmstruckLeaveFactoryResultMapper extends IBaseMapper<TmstruckLeaveFactoryResult, BigDecimal> {
  11. //查询最大ID
  12. @Select("select seq_tmstruck_leavefactory.nextval from dual")
  13. BigDecimal selectMaxId();
  14. //查询采购所有的出厂实绩、
  15. List<Map<String, Object>> getCGLeaveFactoryResult(Map<String, Object> map);
  16. //查询运输路线是否为出厂
  17. Integer selectTransportRoute(String orderNumber);
  18. //查询车牌号与门岗
  19. Map<String,Object> selectCnAndGnByOrderNumber(String orderNumber);
  20. //根据订单号获取实绩id
  21. Map<String, Object> selectResultId(BigDecimal resultTotalId);
  22. //销售物流查询所有的出厂实绩
  23. List<Map<String,Object>> selectAllLeaveFacatoryForSale(Map<String,Object> map);
  24. //查询内转钢材到异地库出厂实绩
  25. List<Map<String, Object>> selectSteelNzLeaveFactory(Map<String, Object> map);
  26. //查询内转国产矿进口矿出厂实绩
  27. List<Map<String, Object>> getImportedDomesticNzEnFactoryResult(Map<String, Object> map);
  28. //查询内转厂内物资出厂实绩
  29. List<Map<String, Object>> getInFactoryOutFactoryResult(Map<String, Object> map);
  30. //通过总实绩Id查询出厂实绩
  31. BigDecimal getResultIdByTotalId(Integer resultTotalId);
  32. Map<String, Object> getTruckFactoryResult(String orderNumber);
  33. //
  34. List<Map<String, Object>> getLeaveFactoryList(String orderNumber);
  35. Map<String, Object> getDeliveryOrder(String orderNumber);
  36. List<Map<String,Object>> getDeliveryOrderMaterial(String orderNumber);
  37. // 查询零星物资出厂列表
  38. List<Map<String,Object>> getSporadicLeaveFactory(Map<String, Object> mapValue);
  39. //根据采购订单ID查询是否为一车多趟
  40. Integer getIsMoreTripsStatus(BigDecimal orderId);
  41. int getPlanEnable(BigDecimal orderId);
  42. Integer getSeq(BigDecimal orderId);
  43. Map<String, Object> getMessageMap(BigDecimal orderId);
  44. }