OrderMapper.java 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. package com.caimei.mapper.order;
  2. import com.caimei.entity.*;
  3. import org.apache.ibatis.annotations.Mapper;
  4. import org.apache.ibatis.annotations.Param;
  5. import java.util.List;
  6. import java.util.Map;
  7. @Mapper
  8. public interface OrderMapper {
  9. int insert(CmOrder cmOrder);
  10. int update(CmOrder cmOrder);
  11. OrderShareCode queryCode(Integer orderID);
  12. FreePostageCard queryFree(Integer userId);
  13. void updateCode(OrderShareCode orderShareCode);
  14. void insertCode(OrderShareCode code);
  15. List<Shop> findShop(List<String> productIDs);
  16. List<CmOrganizeProducts> findAllCommodity(Map<String, Object> params);
  17. CmOrganizeProducts findCommodity(@Param("productIDs") String productIDs, @Param("shopID") Integer shopID);
  18. BpOrderUserInfo findUserInfo(Integer orderID);
  19. CmOrder findOrder(Integer orderID);
  20. List<CmShopOrder> findAllShopOrder(String[] shopOrderIDs);
  21. List<CmOrderProduct> findOrderProduct(Integer shopOrderID);
  22. List<CmDiscernReceipt> findDiscernReceipt(Integer orderID);
  23. List<CmReturnedPurchase> findReturnedPurchase(Integer orderID);
  24. List<LogisticsInfo> findLogisticsInfo(Integer logisticsBatchID);
  25. List<CmLogisticsRecord> findLogisticsRecord(@Param("shopOrderID") Integer shopOrderID,@Param("logisticsBatchID") Integer logisticsBatchID);
  26. CmMallShareCodeRecord findShareCodeRecord(@Param("openid") String openid, @Param("orderID") Integer orderID);
  27. void saveShareCodeRecord(CmMallShareCodeRecord codeRecord);
  28. List<CmOrder> findAllOrder(@Param("userID") Integer userID, @Param("orderState") Integer orderState, @Param("organizeID") Integer organizeID);
  29. String findShareCode(Integer orderID);
  30. List<CmOrganizeProducts> oftenPurchase(@Param("userID") Integer userID, @Param("organizeID") Integer organizeID);
  31. void deleteReceiptOrderRelation(Integer orderID);
  32. void deleteDiscernReceipt(Integer id);
  33. List<CmPayShopRecord> findPayShopRecord(Integer shopOrderID);
  34. void deletePayShopRecord(Integer shopOrderID);
  35. void updatePayShop(Integer id);
  36. void updateLogisticsBatch(Integer orderID);
  37. //获取订单发票信息
  38. OrderInvoice getOrderInvoice(@Param("orderId") Integer orderId);
  39. //保存订单发票信息
  40. void insertOrderInvoice(OrderInvoice orderInvoice);
  41. void deleteCodeRecord(Integer orderID);
  42. List<String> findShopOrderID(@Param("orderID") Integer orderID, @Param("id") Integer id);
  43. List<CmLogisticsBatch> findLogistics(Integer orderID);
  44. CmProductsClassify findClassifyID(String classifyID);
  45. }