UniversalMapper.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.steerinfo.dil.mapper;
  2. import org.mapstruct.Mapper;
  3. import java.util.List;
  4. import java.util.Map;
  5. /**
  6. * 通用接口
  7. * @ author :TXF
  8. * @ time :2021/10/19 18:03
  9. */
  10. @Mapper
  11. public interface UniversalMapper {
  12. //通过运输订单号查询订单信息
  13. Map<String, Object> getTiHuoDan(String orderNumber);
  14. //通过运输订单号查找订单子表物资信息
  15. List<Map<String, Object>> getOOMMes(String orderNumber);
  16. //模糊查询所有物资
  17. List<Map<String, Object>> queryAPOMaterialByLike(Map<String, Object> map);
  18. //模糊查询发货单位
  19. List<Map<String, Object>> querySupplierByLike(Map<String, Object> map);
  20. //模糊查询承运商的运力信息
  21. List<Map<String, Object>> getAllCapacityByCarrierLike(Map<String, Object> map);
  22. //通过运输订单ID查询物资子表(针对钢材)
  23. List<Map<String, Object>> getMaterialMesByOrderId(Map<String, Object> map);
  24. //通过物资ID查询该物资的发货单位信息
  25. List<Map<String, Object>> getSupplierMesByMaterialId(Map<String, Object> map);
  26. //模糊查询所有的卸货点信息
  27. List<Map<String, Object>> getUnloadingMesByLike(Map<String, Object> map);
  28. //模糊查询所有物资
  29. List<Map<String, Object>> queryMaterialByLike(Map<String, Object> map);
  30. }