OrderDao.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.kmall.admin.dao;
  2. import com.kmall.admin.entity.OrderEntity;
  3. import org.apache.ibatis.annotations.Param;
  4. import com.kmall.common.dao.BaseDao;
  5. import java.util.List;
  6. import java.util.Map;
  7. /**
  8. * @author Scott
  9. * @email
  10. * @date 2017-08-13 10:41:09
  11. */
  12. public interface OrderDao extends BaseDao<OrderEntity> {
  13. void riderOrderUpdate(OrderEntity orderVo);
  14. /**
  15. * 获取活动Id
  16. *
  17. * @param activityId
  18. */
  19. OrderEntity queryObjectByActivityId(@Param("activityId") Long activityId, @Param("orderType") Integer orderType);
  20. OrderEntity queryObjectBySysUser(Long id);
  21. /**
  22. * 已付款订单会员数
  23. *
  24. * @return
  25. */
  26. int getYfkOrderUserSum();
  27. /**
  28. * 有订单会员数
  29. *
  30. * @return
  31. */
  32. int getOderUserSum();
  33. /**
  34. * 今日订单数
  35. *
  36. * @return
  37. */
  38. int getTodayUserOrder();
  39. /**
  40. * 今日会员购物总额
  41. *
  42. * @return
  43. */
  44. int getTodayUserSales();
  45. /**
  46. * 总收入
  47. *
  48. * @return
  49. */
  50. int getIncomeSum();
  51. /**
  52. * 已支付订单数
  53. *
  54. * @return
  55. */
  56. int getPayedOrderCount();
  57. Double getTotalActualPrice(@Param("merchOrderSn")String merchOrderSn);
  58. List<OrderEntity> queryOffilineOrderList(Map<String, Object> map);
  59. List<OrderEntity> queryObjectByMerchOrderSn(@Param("merchOrderSn")String merchOrderSn);
  60. List<OrderEntity> queryExportList(Map<String, Object> map);
  61. }