UniversalMapper.java 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. package com.steerinfo.dil.mapper;
  2. import org.apache.ibatis.annotations.Options;
  3. import org.apache.ibatis.annotations.Param;
  4. import org.apache.ibatis.annotations.Select;
  5. import org.mapstruct.Mapper;
  6. import java.math.BigDecimal;
  7. import java.util.List;
  8. import java.util.Map;
  9. /**
  10. * 通用接口
  11. * @ author :TXF
  12. * @ time :2021/10/19 18:03
  13. */
  14. @Mapper
  15. public interface UniversalMapper {
  16. List<Map<String, Object>> getCompanyMesByLike(Map<String, Object> map);
  17. List<Map<String, Object>> getCompanyMesByPlanLike(Map<String, Object> map);
  18. List<Map<String, Object>> getMaterialTypeByLike(Map<String, Object> map);
  19. List<Map<String, Object>> getMaterialByLike(Map<String, Object> map);
  20. List<Map<String, Object>> getCapacityTypeByLike(Map<String, Object> map);
  21. List<Map<String, Object>> getEmissionStandardByLike(Map<String, Object> map);
  22. List<Map<String, Object>> getOperationPointByLike(Map<String, Object> map);
  23. List<Map<String, Object>> getCategoryCodeByLike(Map<String, Object> map);
  24. List<Map<String, Object>> getPersonnelByLike(Map<String, Object> map);
  25. List<Map<String, Object>> getCapacityByLike(Map<String, Object> map);
  26. List<Map<String, Object>> getCapacityByLikeSc(Map<String, Object> map);
  27. List<Map<String, Object>> getTransRangeByLike(Map<String, Object> map);
  28. List<Map<String, Object>> getLineByLike(Map<String, Object> map);
  29. List<Map<String, Object>> getrmsrmsjobinfosBylike(Map<String, Object> map);
  30. List<String> getColumnNoRoutList(Map<String, Object> map);
  31. List<String> getColumnHiddenData(Map<String, Object> map);
  32. List<Map<String, Object>> getColumnShowData(Map<String, Object> map);
  33. List<Map<String, Object>> getColumnAllData(Map<String, Object> map);
  34. List<Map<String, Object>> getColumnAllScheme(Map<String, Object> map);
  35. String getWlUrl();
  36. //查询采购火运重复装车数量
  37. int countTrainLoad(Map<String, Object> map);
  38. //查询采购火运对应运单及计量实绩
  39. List<Map<String, Object>> findTrainWeight(Map<String, Object> map);
  40. //查询采购火运对应运单及卸货实绩
  41. List<Map<String, Object>> findTrainUnload(Map<String, Object> map);
  42. //查询火运计划下的运单数量
  43. int countTransOrder(Map<String, Object> map);
  44. List<Map<String, Object>> getBusinessTypeLike(Map<String, Object> map);
  45. List<Map<String, Object>> getFuelTypeByLike(Map<String, Object> map);
  46. List<Map<String, Object>> getOrderIds(Map<String, Object> map);
  47. List<Map<String, Object>> getDemandRulesCode(Map<String, Object> map);
  48. String getIdCardCode(Map<String, Object> map);
  49. List<Map<String, Object>> getMaterial(Map<String, Object> map);
  50. //获取车型剩余的空闲车辆和已经派车的数量
  51. List<Map<String, Object>> getcountCar(Map<String, Object> map);
  52. List<Map<String, Object>> getContainerList(Map<String,Object> map);
  53. String getRequirementNo(Map<String, Object> map);
  54. @Select("select seq_AMS_TRANS_REQUIREMENT.nextval from dual")
  55. @Options(flushCache = Options.FlushCachePolicy.TRUE)
  56. BigDecimal transRequirementId();
  57. }