package com.stylefeng.guns.modular.crossCity.dao; import com.baomidou.mybatisplus.mapper.BaseMapper; import com.stylefeng.guns.modular.crossCity.model.Line; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; public interface LineMapper extends BaseMapper { /** * 根据站点id获取匹配的线路数据 * @param siteId * @param type * @return */ List> queryLines(@Param("siteId") Integer siteId, @Param("type")Integer type); /** * 根据司机id获取线路 * @param driverId * @return */ List> scanCodeQueryLines(@Param("driverId") Integer driverId); /** * 根据司机id查询当前时间之后发车的城际线路 * @param driverId * @return */ List> queryFutureLinesByDriver(@Param("driverId") Integer driverId); /** * 根据线路id查询目的地列表 * @param lineId * @return */ List> queryLineDestinations(@Param("lineId") Integer lineId); }