CmDiscernReceiptDao.java 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. package com.caimei.modules.order.dao;
  2. import com.caimei.modules.order.entity.*;
  3. import com.thinkgem.jeesite.common.persistence.CrudDao;
  4. import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.Date;
  7. import java.util.List;
  8. import java.util.Map;
  9. /**
  10. * 识别款项表DAO接口
  11. *
  12. * @author lwt
  13. * @version 2019-06-19
  14. */
  15. @MyBatisDao
  16. public interface CmDiscernReceiptDao extends CrudDao<CmDiscernReceipt> {
  17. List<Map<String, Object>> getOrderIDStr(@Param("id") String id);
  18. ReceiptDetailVo getInfos(@Param("receiptID") String receiptID);
  19. ReceiptOrderInfoVo getOrderInfoByShopOrderID(@Param("shopOrderID") String shopOrderID);
  20. ReceiptOrderInfoVo getOrderInfoByOrderID(@Param("orderID") String orderID);
  21. List<ReceiptRecordVo> findReceiptRecordByOrderID(ReceiptOrderInfoVo roi);
  22. List<String> findOrderIDs(@Param("receiptID") String receiptID);
  23. List<String> hasReceiptRecordOrder(@Param("orderID") String orderID, @Param("receiptID") String receiptID);
  24. List<String> findShopOrderIDs(@Param("receiptID") String receiptID);
  25. List<String> hasReceiptRecordShopOrder(@Param("shopOrderID") String shopOrderID, @Param("receiptID") String receiptID);
  26. List<ReceiptExportVo> getExportInfo(@Param("id") String id, @Param("t") String type);
  27. List<Integer> getReceiptRecords(@Param("shopOrderID") Integer shopOrderID);
  28. List<Integer> findRebateOrderID(@Param("orderIds") List<Integer> orderIds);
  29. List<CmMainReceiptExport> exportTest(CmDiscernReceipt cmDiscernReceipt);
  30. List<CmMainReceiptExport> exportRebate(CmDiscernReceipt cmDiscernReceipt);
  31. List<CmReceiptExport> findShopOrder(@Param("orderID") String orderID);
  32. CmDiscernReceipt findSmoothoutInfo(@Param("orderID") String orderID);
  33. double getAssociateAmount(@Param("orderID") String orderID);
  34. double getReturnBalanceAmount(@Param("receiptId") String receiptId);
  35. List<CmMainReceiptExport> exportOnlyBalancePay(CmDiscernReceipt cmDiscernReceipt);
  36. List<CmMainReceiptExport> exportReceiptPay(CmDiscernReceipt cmDiscernReceipt);
  37. List<CmMainReceiptExport> exportPay(CmDiscernReceipt cmDiscernReceipt);
  38. List<CmMainReceiptExport> exportPayData(CmDiscernReceipt cmDiscernReceipt);
  39. List<CmMainReceiptExport> exportOrderDate(CmDiscernReceipt cmDiscernReceipt);
  40. List<CmMainReceiptExport> getListOrder(CmDiscernReceipt cmDiscernReceipt);
  41. List<CmMainReceiptExport> exportPayment(CmDiscernReceipt cmDiscernReceipt);
  42. Double findOrderReceipt(@Param("orderID") Integer orderID);
  43. List<CmMainReceiptExport> gathering(@Param("orderID") Integer orderID);
  44. List<CmReturnedPurchase> exportRefund(CmDiscernReceipt cmDiscernReceipt);
  45. List<CmMainReceiptExport> theOrder(CmDiscernReceipt cmDiscernReceipt);
  46. CmDiscernReceipt findDiscernReceipt(String orderID);
  47. CmDiscernReceipt findPayType(String orderID);
  48. Integer findOrderLastReceiptDetailId(String orderID);
  49. Date findSplitTime(Integer orderID);
  50. Integer getVipRecordId(String receiptId);
  51. Integer getVipUserId(Integer vipRecordId);
  52. String getUserNameByUserId(Integer userId);
  53. ReceiptVipInfoVo getReceiptVipInfo(String receiptID);
  54. List<CmMainReceiptExport> svipReceipt(CmDiscernReceipt cmDiscernReceipt);
  55. List<CmMainReceiptExport> secondReceipt(CmDiscernReceipt cmDiscernReceipt);
  56. ReceipCouponInfoVo getCouponInfo(String receiptID);
  57. List<NewShopOrder> getShopOrderInfos(@Param("shopOrderId") String shopOrderId,@Param("orderId") String orderId);
  58. }