CmDiscernReceiptDao.java 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  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>> getShopOrderIDStr(@Param("id") String id);
  18. List<Map<String, Object>> getOrderIDStr(@Param("id") String id);
  19. ReceiptDetailVo getInfos(@Param("receiptID") String receiptID);
  20. ReceiptOrderInfoVo getOrderInfoByShopOrderID(@Param("shopOrderID") String shopOrderID);
  21. ReceiptOrderInfoVo getOrderInfoByOrderID(@Param("orderID") String orderID);
  22. List<ReceiptRecordVo> findReceiptRecordByOrderID(ReceiptOrderInfoVo roi);
  23. List<String> findOrderIDs(@Param("receiptID") String receiptID);
  24. List<String> hasReceiptRecordOrder(@Param("orderID") String orderID, @Param("receiptID") String receiptID);
  25. List<String> findShopOrderIDs(@Param("receiptID") String receiptID);
  26. List<String> hasReceiptRecordShopOrder(@Param("shopOrderID") String shopOrderID, @Param("receiptID") String receiptID);
  27. List<ReceiptExportVo> getExportInfo(@Param("id") String id, @Param("t") String type);
  28. List<Integer> getReceiptRecords(@Param("shopOrderID") Integer shopOrderID);
  29. List<Integer> findRebateOrderID(@Param("orderIds") List<Integer> orderIds);
  30. List<CmMainReceiptExport> exportTest(CmDiscernReceipt cmDiscernReceipt);
  31. List<CmMainReceiptExport> exportRebate(CmDiscernReceipt cmDiscernReceipt);
  32. List<CmReceiptExport> findShopOrder(@Param("orderID") String orderID);
  33. CmDiscernReceipt findSmoothoutInfo(@Param("orderID") String orderID);
  34. CmDiscernReceipt findSmoothoutshopInfo(@Param("shopOrderId") Integer shopOrderId);
  35. List<CmReceiptOrderRelation> getPaidAmountByOrderId(@Param("shopOrderId") Integer shopOrderId);
  36. double getAssociateAmount(@Param("orderID") String orderID);
  37. double getShopAssociateAmount(@Param("shopOrderId") String shopOrderId);
  38. double getReturnBalanceAmount(@Param("receiptId") String receiptId);
  39. List<CmMainReceiptExport> exportOnlyBalancePay(CmDiscernReceipt cmDiscernReceipt);
  40. List<CmMainReceiptExport> exportReceiptPay(CmDiscernReceipt cmDiscernReceipt);
  41. List<CmMainReceiptExport> exportPay(CmDiscernReceipt cmDiscernReceipt);
  42. List<CmMainReceiptExport> exportPayData(CmDiscernReceipt cmDiscernReceipt);
  43. List<CmMainReceiptExport> exportOrderDate(CmDiscernReceipt cmDiscernReceipt);
  44. List<CmMainReceiptExport> getListOrder(CmDiscernReceipt cmDiscernReceipt);
  45. List<CmMainReceiptExport> exportPayment(CmDiscernReceipt cmDiscernReceipt);
  46. Double findOrderReceipt(@Param("orderID") Integer orderID);
  47. Double findShoOrderIDReceipt(@Param("shopOrderID") Integer orderID);
  48. Double findShopReceipt(@Param("orderID") Integer orderID, @Param("shopOrderID") Integer shopOrderId);
  49. List<CmMainReceiptExport> gathering(@Param("orderID") Integer orderID);
  50. List<CmReturnedPurchase> exportRefund(CmDiscernReceipt cmDiscernReceipt);
  51. List<CmMainReceiptExport> theOrder(CmDiscernReceipt cmDiscernReceipt);
  52. CmDiscernReceipt findDiscernReceipt(String orderID);
  53. CmDiscernReceipt findPayType(String orderID);
  54. Integer findOrderLastReceiptDetailId(String orderID);
  55. Date findSplitTime(Integer orderID);
  56. Integer getVipRecordId(String receiptId);
  57. Integer getVipUserId(Integer vipRecordId);
  58. String getUserNameByUserId(Integer userId);
  59. ReceiptVipInfoVo getReceiptVipInfo(String receiptID);
  60. List<CmMainReceiptExport> svipReceipt(CmDiscernReceipt cmDiscernReceipt);
  61. List<CmMainReceiptExport> secondReceipt(CmDiscernReceipt cmDiscernReceipt);
  62. ReceipCouponInfoVo getCouponInfo(String receiptID);
  63. List<NewShopOrder> getShopOrderInfos(@Param("shopOrderId") String shopOrderId,@Param("orderId") String orderId);
  64. CmDiscernReceipt orderlist(CmDiscernReceipt cmDiscernReceipt);
  65. }