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