OrderMapper.java 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. package com.caimei.mapper.order;
  2. import com.caimei.entity.*;
  3. import com.caimei.entity.CmMallOrganizeProducts;
  4. import com.caimei.entity.CmMallShop;
  5. import org.apache.ibatis.annotations.Mapper;
  6. import org.apache.ibatis.annotations.Param;
  7. import java.util.List;
  8. import java.util.Map;
  9. // @Mapper
  10. public interface OrderMapper {
  11. int insert(CmMallOrder cmMallOrder);
  12. int update(CmMallOrder cmMallOrder);
  13. OrderShareCode queryCode(Integer orderID);
  14. CmMallFreePostageCard queryFree(Integer userId);
  15. void updateCode(OrderShareCode orderShareCode);
  16. void insertCode(OrderShareCode code);
  17. List<CmMallShop> findShop(List<String> productIDs);
  18. List<CmMallOrganizeProducts> findAllCommodity(Map<String, Object> params);
  19. CmMallOrganizeProducts findCommodity(@Param("productIDs") String productIDs, @Param("shopID") Integer shopID);
  20. CmMallBpOrderUserInfo findUserInfo(Integer orderID);
  21. CmMallOrder findOrder(Integer orderID);
  22. List<CmMallShopOrder> findAllShopOrder(String[] shopOrderIDs);
  23. List<CmMallOrderProduct> findOrderProduct(Integer shopOrderID);
  24. List<CmMallDiscernReceipt> findDiscernReceipt(Integer orderID);
  25. List<CmMallReturnedPurchase> findReturnedPurchase(Integer orderID);
  26. List<CmMallLogisticsInfo> findLogisticsInfo(Integer logisticsBatchID);
  27. List<CmMallLogisticsRecord> findLogisticsRecord(@Param("shopOrderID") Integer shopOrderID, @Param("logisticsBatchID") Integer logisticsBatchID);
  28. CmMallShareCodeRecord findShareCodeRecord(@Param("openid") String openid, @Param("orderID") Integer orderID);
  29. void saveShareCodeRecord(CmMallShareCodeRecord codeRecord);
  30. List<CmMallOrder> findAllOrder(@Param("userID") Integer userID, @Param("orderState") Integer orderState, @Param("organizeID") Integer organizeID);
  31. String findShareCode(Integer orderID);
  32. List<CmMallOrganizeProducts> oftenPurchase(@Param("userID") Integer userID, @Param("organizeID") Integer organizeID);
  33. void deleteReceiptOrderRelation(Integer orderID);
  34. void deleteDiscernReceipt(Integer id);
  35. List<CmMallPayShopRecord> findPayShopRecord(Integer shopOrderID);
  36. void deletePayShopRecord(Integer shopOrderID);
  37. void updatePayShop(Integer id);
  38. void updateLogisticsBatch(Integer orderID);
  39. //获取订单发票信息
  40. CmMallOrderInvoice getOrderInvoice(@Param("orderId") Integer orderId);
  41. //保存订单发票信息
  42. void insertOrderInvoice(CmMallOrderInvoice cmMallOrderInvoice);
  43. void deleteCodeRecord(Integer orderID);
  44. List<String> findShopOrderID(@Param("orderID") Integer orderID, @Param("id") Integer id);
  45. List<CmMallLogisticsBatch> findLogistics(Integer orderID);
  46. CmMallProductsClassify findClassifyID(String classifyID);
  47. CmMallProductLadderPrice findLadderPrice(Integer id);
  48. }