OrderService.java 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. package com.caimei.service.order;
  2. import com.caimei.entity.CmOrder;
  3. import com.caimei.entity.CmShopOrder;
  4. import com.caimei.entity.WxJsonModel;
  5. import java.util.List;
  6. import java.util.Map;
  7. public interface OrderService {
  8. Map<String, Object> confirmOrder(Integer userId, String classifyIDS, Integer organizeID, String productIDs, Integer count);
  9. String shareOrder(Integer orderID) throws Exception;
  10. Map<String, Object> particulars(Integer orderID) throws Exception;
  11. List<CmShopOrder> logistics(Integer orderID);
  12. WxJsonModel saveOrderInfo(WxJsonModel wxJsonModel, Integer userId, Integer organizeID, String cartType, Integer addressID, Object orderInfo, String balanceDeductionFlag, Double orderShouldPayFee, Integer cmOperationID);
  13. WxJsonModel verifyShareCode(String shareCode, String openid, Integer orderID, Integer userID, Integer organizeID);
  14. List<CmOrder> myOrder(Integer userID, Integer orderState, Integer organizeID);
  15. Map<String, Object> oftenPurchase(Integer userID, Integer organizeID, Integer index, Integer pageSize);
  16. WxJsonModel deleteOrder(Integer orderID);
  17. void cancelOrder(Integer orderID) throws Exception;
  18. void affirmCargo(Integer orderID) throws Exception;
  19. }