SupplyChainMapper.java 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. package com.ruixuan.isc.mapper;
  2. import com.alibaba.fastjson.JSONObject;
  3. import org.apache.ibatis.annotations.Param;
  4. import java.util.List;
  5. import java.util.Map;
  6. public interface SupplyChainMapper {
  7. List<JSONObject> getOrderList(Map<String, Object> requestMap);
  8. List<JSONObject> getTopOrders(Map<String, Object> requestMap);
  9. List<JSONObject> anchorOrderDetail(Map<String, Object> requestMap);
  10. List<JSONObject> orderStatistics(Map<String, Object> requestMap);
  11. List<JSONObject> itemList(Map<String, Object> requestMap);
  12. List<JSONObject> getTopAnchors(Map<String, Object> requestMap);
  13. List<JSONObject> itemDetail(Map<String, Object> requestMap);
  14. List<JSONObject> itemServiceCharge(Map<String, Object> requestMap);
  15. JSONObject getOrderTotal(Map<String, Object> requestMap);
  16. Double getOrderTotalRatio(Map<String, Object> ratioMap);
  17. JSONObject getAmountTotal(Map<String, Object> requestMap);
  18. Double getAmountTotalRatio(Map<String, Object> ratioMap);
  19. JSONObject getServiceAmountTotal(Map<String, Object> ratioMap);
  20. List<JSONObject> getOrderRankRatioList(Map<String, Object> requestMap);
  21. List<JSONObject> getOrderRankList(Map<String, Object> requestMap);
  22. List<JSONObject> getPromoterRankRatioList(Map<String, Object> requestMap);
  23. List<JSONObject> getPromoterRatioList(Map<String, Object> requestMap);
  24. List<JSONObject> exportPromoterTotal(Map<String, Object> requestMap);
  25. List<JSONObject> exportPromoter(Map<String, Object> requestMap);
  26. List<JSONObject> exportOrder(Map<String, Object> requestMap);
  27. List<JSONObject> getTopPromoterByItemId(Map<String, Object> requestMap);
  28. List<JSONObject> bindUserItemList(Map<String, Object> requestMap);
  29. List<JSONObject> getSupplyChainUserList();
  30. boolean unbindUser(@Param("itemId") Long itemId);
  31. boolean bindUser(@Param("itemId") Long itemId, @Param("userId") Long userId, @Param("nikeName") String nikeName);
  32. List<JSONObject> adminReportList(Map<String, Object> requestMap);
  33. List<JSONObject> userItemDetail(Map<String, Object> requestMap);
  34. JSONObject getTimeIntervalRatio(Map<String, Object> requestMap);
  35. List<JSONObject> indexStatistics(Map<String, Object> requestMap);
  36. JSONObject itemBindSummary();
  37. JSONObject userItemTotal(Map<String, Object> requestMap);
  38. List<JSONObject> exportUserItemDetail(Map<String, Object> requestMap);
  39. String getCookie(Long regId);
  40. JSONObject selectOrderInfo(@Param("promoterIds") List<String> promoterIds, @Param("startDate") String startDate, @Param("endDate") String endDate);
  41. JSONObject selectOrderRate(@Param("promoterIds") List<String> promoterIds, @Param("itemIds") List<Long> itemIds, @Param("statDate") Long statDate, @Param("endDate") Long endDate);
  42. List<JSONObject> getMonthOrderAmount(Map<String, Object> map);
  43. JSONObject getMonthOrderAmountTotal(Map<String, Object> map);
  44. JSONObject selectOrderInfoByItemIds(@Param("itemIds") List<Long> itemIds, @Param("startDate") String startDate, @Param("endDate") String endDate);
  45. List<JSONObject> getMonthOrderAmountByItems(Map<String, Object> map);
  46. JSONObject getMonthOrderAmountTotalByItems(Map<String, Object> map);
  47. List<JSONObject> bdReportList(Map<String, Object> requestMap);
  48. List<JSONObject> bdDetailList(Map<String, Object> requestMap);
  49. List<JSONObject> bdTotal(Map<String, Object> requestMap);
  50. List<JSONObject> exportBdDetail(Map<String, Object> requestMap);
  51. List<JSONObject> getUserList(@Param("map") Map<Long, Long> map);
  52. String getUserName(@Param("promoterId") Long promoterId);
  53. List<JSONObject> exportBdReportList(Map<String, Object> requestMap);
  54. List<JSONObject> exportAdminReportList(Map<String, Object> requestMap);
  55. List<JSONObject> getSupplyChainCourtshipUserList();
  56. List<JSONObject> adminReportListByBind(Map<String, Object> requestMap);
  57. List<JSONObject> exportAdminReportListByBind(Map<String, Object> requestMap);
  58. List<JSONObject> bdReportListV2(Map<String, Object> requestMap);
  59. List<JSONObject> bdTotalV2(Map<String, Object> requestMap);
  60. List<JSONObject> bdDetailListV2(Map<String, Object> requestMap);
  61. }