longz
2026-07-02 c788ca1640f080f821cb1cbe07da741302d355ef
DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IReassignService.java
@@ -61,4 +61,34 @@
     * @return
     */
    List<Map<String, Object>> queryDriver(String orderId) throws Exception;
    /**
     * 司机响应改派申请
     * @param reassignId 改派ID
     * @param driverId 司机ID
     * @param responseType 响应类型(1=同意,2=拒绝)
     * @return
     */
    ResultUtil respondReassign(Integer reassignId, Integer driverId, Integer responseType);
    /**
     * 批量响应改派申请
     * @param reassignIds 改派ID列表(逗号分隔)
     * @param driverId 司机ID
     * @param responseType 响应类型(1=同意,2=拒绝)
     * @return
     */
    ResultUtil respondReassignBatch(String reassignIds, Integer driverId, Integer responseType);
    /**
     * 查询待确认的改派申请列表
     * @param driverId 司机ID
     * @return
     */
    List<Map<String, Object>> queryPendingReassigns(Integer driverId);
    /**
     * 改派确认超时后恢复订单状态
     */
    void timeoutReassign(Reassign reassign) throws Exception;
}