MrShi
3 天以前 82f707ece09a906007f3d760b6bb025896e3bba6
server/services/src/main/java/com/doumee/service/business/DriverInfoService.java
@@ -6,6 +6,8 @@
import com.doumee.dao.dto.DriverGrabOrderDTO;
import com.doumee.dao.business.model.DriverInfo;
import com.doumee.dao.dto.DriverLoginRequest;
import com.doumee.dao.dto.DriverDeliverDTO;
import com.doumee.dao.dto.DriverPickupDTO;
import com.doumee.dao.dto.DriverRegisterRequest;
import com.doumee.dao.dto.DriverVerifyRequest;
import com.doumee.dao.vo.AccountResponse;
@@ -224,4 +226,28 @@
     */
    void cancelOrder(Integer driverId, Integer orderId, String reason);
    /**
     * 司机抢单,订单状态从已寄存(2)变为已接单(3)
     *
     * @param driverId 司机主键
     * @param orderId  订单主键
     */
    void grabOrder(Integer driverId, Integer orderId);
    /**
     * 司机完成取件,订单状态从已接单(3)变为派送中(4)
     *
     * @param driverId 司机主键
     * @param dto      取件请求参数
     */
    void confirmPickup(Integer driverId, DriverPickupDTO dto);
    /**
     * 司机确认送达(异地寄存无取件门店),订单状态从派送中(4)变为已送达(5)
     *
     * @param driverId 司机主键
     * @param dto      送达请求参数
     */
    void confirmDeliver(Integer driverId, DriverDeliverDTO dto);
}