NewOrderDao.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package com.caimei.modules.order.dao;
  2. import com.caimei.modules.order.entity.*;
  3. import org.apache.ibatis.annotations.Mapper;
  4. import org.apache.ibatis.annotations.Param;
  5. import java.util.List;
  6. import java.util.concurrent.atomic.AtomicReference;
  7. @Mapper
  8. public interface NewOrderDao {
  9. List<NewOrder> findList(NewOrder newOrder);
  10. NewOrder get(String id);
  11. void update(NewOrder order);
  12. void updatePayStatus(Integer status, Integer orderId);
  13. List<CmReceiptOrderRelation> getUndividedPaidReceipt(String currentTime, Integer shopOrderId);
  14. NewShopOrder getShopOrderListByOrderId(Integer shopOrderId);
  15. void insertSplitAccount(SplitAccountPo splitAccountPo);
  16. List<SplitAccountPo> getSplitAccountList(String mbOrderId);
  17. List<NewShopOrder> getShopOrderByOrderId(Integer orderId);
  18. Integer getOrderById(Integer shopOrderId);
  19. Double getPaidShopAmount(Integer shopOrderId);
  20. void updateShopOrderByPayStatus(Integer shopOrderId, Double paidShop, Integer payStatus);
  21. void updateBySplitStatus(String mbOrderId);
  22. List<NewOrderProduct> getOrderProductByShopOrderId(Integer shopOrderId);
  23. Double getOrderProductPaidAmount(Integer orderProductId);
  24. Double findPayAmount(Integer s);
  25. List<NewOrder> findListByPayShop(OrderPayShop orderPayShop);
  26. String findStatus(Integer orderProductId);
  27. void updateOrderStatus(Integer orderDeliverStatus, String orderStatus, Integer orderId);
  28. Integer findOnlinePay(Integer orderId);
  29. List<String> findNotes(Integer orderId);
  30. void updateReceiptStatus(Integer status, String orderStatus,Integer orderId);
  31. List<Voucher> findVoucher(Integer shopOrderID);
  32. List<String> findVocherImage(Integer id);
  33. void insertVoucher(Voucher voucher);
  34. void insertVoucherImage(@Param("voucherId") Integer voucherId, @Param("img") String img);
  35. Double findWaitPay(Integer orderId);
  36. Integer findCountDeliver(Integer orderId);
  37. String findOrderStatus(Integer orderId);
  38. }