| 12345678910111213141516171819202122 |
- package com.cyksj.service.order;
- import com.cyksj.model.entity.GoodsDon;
- import com.cyksj.model.entity.GoodsDonSku;
- import com.cyksj.model.entity.OrderDon;
- public interface MultiQuantityOrderService {
- void initialize(OrderDon order);
- boolean isMultiQuantityOrder(Long orderId);
- void preparePrepay(OrderDon order, OrderDon.Type type, String shopId, Boolean webPay);
- void prepareRefund(Long orderId);
- void handlePaidOrder(OrderDon order, GoodsDon goods, GoodsDonSku sku);
- int deliver(Long orderId);
- boolean completeIfAllTicketsAvailable(Long orderId);
- }
|