package com.stylefeng.guns.modular.crossCity.dao; import com.baomidou.mybatisplus.mapper.BaseMapper; import com.stylefeng.guns.modular.crossCity.model.LineSite; import org.apache.ibatis.annotations.Param; import java.util.Date; import java.util.List; import java.util.Map; public interface LineSiteMapper extends BaseMapper { /** * 获取线路排班数据 * @param lineId * @param day * @return */ List> queryDriver(@Param("lineId") Integer lineId, @Param("day") Date day, @Param("driverId") Integer driverId); /** * 根据司机自建行程id获取司机排班展示数据 * @param selfTripId * @param day * @param driverId * @return */ List> queryDriverBySelfTripId(@Param("selfTripId") Integer selfTripId, @Param("day") Date day, @Param("driverId") Integer driverId); /** * 根据司机id查询企业是否开启选座(1=是,2=否) * @param driverId 司机id * @return 开关值 */ Integer queryChooseSeatByDriverId(@Param("driverId") Integer driverId); }