package com.steerinfo.dil.mapper; import org.apache.ibatis.annotations.Options; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import org.mapstruct.Mapper; import java.math.BigDecimal; import java.util.List; import java.util.Map; /** * 通用接口 * @ author :TXF * @ time :2021/10/19 18:03 */ @Mapper public interface UniversalMapper { List> getCompanyMesByLike(Map map); List> getCompanyMesByPlanLike(Map map); List> getMaterialTypeByLike(Map map); List> getMaterialByLike(Map map); List> getCapacityTypeByLike(Map map); List> getEmissionStandardByLike(Map map); List> getOperationPointByLike(Map map); List> getCategoryCodeByLike(Map map); List> getPersonnelByLike(Map map); List> getCapacityByLike(Map map); List> getCapacityByLikeSc(Map map); List> getTransRangeByLike(Map map); List> getLineByLike(Map map); List> getrmsrmsjobinfosBylike(Map map); List getColumnNoRoutList(Map map); List getColumnHiddenData(Map map); List> getColumnShowData(Map map); List> getColumnAllData(Map map); List> getColumnAllScheme(Map map); String getWlUrl(); //查询采购火运重复装车数量 int countTrainLoad(Map map); //查询采购火运对应运单及计量实绩 List> findTrainWeight(Map map); //查询采购火运对应运单及卸货实绩 List> findTrainUnload(Map map); //查询火运计划下的运单数量 int countTransOrder(Map map); List> getBusinessTypeLike(Map map); List> getFuelTypeByLike(Map map); List> getOrderIds(Map map); List> getDemandRulesCode(Map map); String getIdCardCode(Map map); List> getMaterial(Map map); //获取车型剩余的空闲车辆和已经派车的数量 List> getcountCar(Map map); List> getContainerList(Map map); String getRequirementNo(Map map); @Select("select seq_AMS_TRANS_REQUIREMENT.nextval from dual") @Options(flushCache = Options.FlushCachePolicy.TRUE) BigDecimal transRequirementId(); List> getDriverByLike(Map map); Map getConfigByName(String configName); }