OrderDao.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  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. }