package com.caimei.service.order; import com.caimei.entity.CmOrder; import com.caimei.entity.CmShopOrder; import com.caimei.entity.WxJsonModel; import java.util.List; import java.util.Map; public interface OrderService { Map confirmOrder(Integer userId, String classifyIDS, Integer organizeID, String productIDs, Integer count); String shareOrder(Integer orderID) throws Exception; Map particulars(Integer orderID) throws Exception; List logistics(Integer orderID); WxJsonModel saveOrderInfo(WxJsonModel wxJsonModel, Integer userId, Integer organizeID, String cartType, Integer addressID, Object orderInfo, String balanceDeductionFlag, Double orderShouldPayFee, Integer cmOperationID); WxJsonModel verifyShareCode(String shareCode, String openid, Integer orderID, Integer userID, Integer organizeID); List myOrder(Integer userID, Integer orderState, Integer organizeID); Map oftenPurchase(Integer userID, Integer organizeID, Integer index, Integer pageSize); WxJsonModel deleteOrder(Integer orderID); void cancelOrder(Integer orderID) throws Exception; void affirmCargo(Integer orderID) throws Exception; }