CmReceiptOrderRelationDao.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.caimei.modules.order.dao;
  2. import com.caimei.modules.order.entity.CmOnlineRefundVo;
  3. import com.thinkgem.jeesite.common.persistence.CrudDao;
  4. import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao;
  5. import com.caimei.modules.order.entity.CmReceiptOrderRelation;
  6. import org.apache.ibatis.annotations.Param;
  7. import java.util.ArrayList;
  8. import java.util.Date;
  9. import java.util.List;
  10. /**
  11. * 收款项和订单关系DAO接口
  12. * @author lwt
  13. * @version 2019-06-20
  14. */
  15. @MyBatisDao
  16. public interface CmReceiptOrderRelationDao extends CrudDao<CmReceiptOrderRelation> {
  17. List<CmReceiptOrderRelation> findByReceiptID(@Param("receiptID") String receiptID);
  18. List<CmReceiptOrderRelation> findByOrderID(@Param("orderID")String orderID);
  19. List<CmReceiptOrderRelation> findByOrderIDGroupBy(@Param("orderID")String orderID);
  20. List<CmReceiptOrderRelation> findByOrderIDGroup(@Param("orderID")String orderID);
  21. Double findPayFeeByOrderID(@Param("orderID")String orderID);
  22. List<Integer> toAudit(@Param("orderID")Integer orderID);
  23. CmReceiptOrderRelation findOrderRelation(Integer orderID);
  24. Date findOnlinePayment(Integer orderID);
  25. Double findOnlineMoneyPay(Integer orderId);
  26. List<String> findMborderId(Integer userId);
  27. Integer findUserId(Integer orderId);
  28. Double findMoney(String mbOrderId);
  29. void insertOnlineRefund(CmOnlineRefundVo cmOnlineRefundVo);
  30. }