1
0

ApiOrderMapper.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.kmall.api.dao;
  2. import com.kmall.api.entity.OrderVo;
  3. import com.kmall.common.dao.BaseDao;
  4. import org.apache.ibatis.annotations.Param;
  5. import org.springframework.stereotype.Component;
  6. import java.util.List;
  7. import java.util.Map;
  8. /**
  9. * @author Scott
  10. * @email
  11. * @date 2017-08-11 09:16:46
  12. */
  13. @Component
  14. public interface ApiOrderMapper extends BaseDao<OrderVo> {
  15. void riderOrderUpdate(OrderVo orderVo);
  16. /**
  17. * 根据订单编号查询订单
  18. *
  19. * @param order_sn
  20. * @return
  21. */
  22. OrderVo queryObjectByOrderSn(@Param("order_sn") String order_sn);
  23. /**
  24. * 统计个人中心首页的订单数量
  25. *
  26. * @param map
  27. * @return
  28. */
  29. Map queryUcenterMap(Map<String, Object> map);
  30. List<OrderVo> queryObjectByIdList(@Param("orderIdList")List<Long> orderIdList);
  31. List<OrderVo> queryObjectByMerchOrderSn(@Param("merchOrderSn")String merchOrderSn);
  32. int queryCountByMerchOrderSn(@Param("merchOrderSn")String merchOrderSn);
  33. int queryCountByPayId(@Param("payId")String payId);
  34. int updateOrderByMerchOrderSn(OrderVo orderVo);
  35. List<OrderVo> queryOrderByMerchOrderSnAndRefundStatus(@Param("merchOrderSn")String merchOrderSn);
  36. int updateBatch(List<OrderVo> list);
  37. }