1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package com.ydd.app.service;
- import com.ydd.app.dto.OrderCancelReq;
- import com.ydd.app.dto.OrderLocationReq;
- import com.ydd.app.dto.OrderCreateReq;
- import com.ydd.app.dto.OrderReq;
- import com.ydd.app.dto.OrderPushReq;
- import com.ydd.common.core.domain.ResponseResult;
- /**
- * 订单类开放接口 Service
- * @author 叶君翔
- * @date 2022/04/08 15:16
- */
- public interface OpenApiOrderService {
- /**
- * 推送订单
- * @param pushReq 推送订单信息
- * @return 推送结果
- */
- ResponseResult pushOrder(OrderPushReq pushReq);
- /**
- * 创建订单
- * @param orderCreateReq 创建订单请求参数
- * @return 创建订单返回结果
- */
- ResponseResult createOrder(OrderCreateReq orderCreateReq);
- /**
- * 取消订单
- * @param cancelReq 取消订单请求参数
- * @return 取消结果
- */
- ResponseResult cancelOrder(OrderCancelReq cancelReq);
- /**
- * 骑手位置
- * @param locationReq 订单号sn
- * @return 骑手信息
- */
- ResponseResult riderLocation(OrderLocationReq locationReq);
- }
|