longz
2026-04-20 7742172e5295f94e0569672870f6101ac5ee0552
DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/ILineShiftDriverService.java
@@ -3,8 +3,11 @@
import com.baomidou.mybatisplus.service.IService;
import com.stylefeng.guns.modular.crossCity.model.LineShiftDriver;
import com.stylefeng.guns.modular.crossCity.warpper.DriverShiftListWarpper;
import com.stylefeng.guns.modular.crossCity.warpper.LineShiftItemWarpper;
import com.stylefeng.guns.modular.crossCity.warpper.ScanOrderDetailWarpper;
import com.stylefeng.guns.modular.system.util.ResultUtil;
import java.util.List;
public interface ILineShiftDriverService extends IService<LineShiftDriver> {
@@ -27,6 +30,17 @@
     * @throws Exception
     */
    DriverShiftListWarpper queryDriverShiftList(Integer driverId, String date) throws Exception;
    /**
     * 【202604】查询司机本人已领取/被分配的排班列表(今天及之后)
     * @param driverId 司机id
     * @param date 日期(yyyy-MM-dd),为空查今天及之后,不为空查当天
     * @param pageNum 页码(首页1)
     * @param size 每页条数
     * @return 排班列表
     * @throws Exception
     */
    List<LineShiftItemWarpper> queryMyDriverShiftList(Integer driverId, String date, Integer pageNum, Integer size) throws Exception;
    /**
     * 【202601】查询班次详情
     * @param lineShiftDriverId 班次id