package com.stylefeng.guns.modular.smallLogistics.dao; import com.baomidou.mybatisplus.mapper.BaseMapper; import com.stylefeng.guns.modular.smallLogistics.model.OrderLogistics; import org.apache.ibatis.annotations.Param; import java.util.Date; import java.util.List; import java.util.Map; public interface OrderLogisticsMapper extends BaseMapper { /** * 获取司机抢单界面详情 * @param orderId * @return */ Map queryPushOrder(@Param("orderId") Integer orderId); /** * 获取订单详情页(服务中的页面) * @param orderId * @return */ Map queryOrderInfo(@Param("orderId") Integer orderId); /** * 获取司机首页订单数据 * @param driverId * @return */ List> queryOrderList(@Param("driverId") Integer driverId); /** * 获取我的订单列表 * @param state * @param uid * @return */ List> queryMyAllOrder(@Param("state") Integer state, @Param("uid") Integer uid); /** * 获取订单数据 * @param state * @param driverId * @return */ List query(@Param("state") List state, @Param("driverId") Integer driverId); /** * 获取所有快到期的预约单(出行时间在30分钟内) * @return */ List queryMaturity(); List taskMidAxbUnBindSend(); }