sky-take-out/sky-server/src/main/java/com/sky/service/OrderService.java

32 lines
731 B
Java
Raw Normal View History

2024-01-10 10:49:58 +08:00
package com.sky.service;
2024-01-10 13:43:58 +08:00
import com.sky.dto.OrdersPaymentDTO;
2024-01-10 10:49:58 +08:00
import com.sky.dto.OrdersSubmitDTO;
2024-01-10 13:43:58 +08:00
import com.sky.vo.OrderPaymentVO;
2024-01-10 10:49:58 +08:00
import com.sky.vo.OrderSubmitVO;
public interface OrderService {
/**
* 用户下单
*
* @param ordersSubmitDTO 用户下单请求数据
* @return OrderSubmitVO
*/
OrderSubmitVO submitOrder(OrdersSubmitDTO ordersSubmitDTO);
2024-01-10 13:43:58 +08:00
/**
* 订单支付
*
* @param ordersPaymentDTO ordersPaymentDTO
* @return OrderPaymentVO
*/
OrderPaymentVO payment(OrdersPaymentDTO ordersPaymentDTO) throws Exception;
/**
* 支付成功修改订单状态
*
* @param outTradeNo String
*/
void paySuccess(String outTradeNo);
2024-01-10 10:49:58 +08:00
}