后台服务
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

51 rader
1.3 KiB

  1. package com.iformall.mapper;
  2. import com.iformall.common.CommonMapper;
  3. import com.iformall.domain.po.AliBusinessCircleOrder;
  4. import com.iformall.domain.po.BusinessCircleBase;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.Date;
  7. import java.util.List;
  8. public interface AliBusinessCircleOrderMapper extends CommonMapper<AliBusinessCircleOrder, Long> {
  9. List<AliBusinessCircleOrder> findList(AliBusinessCircleOrder record);
  10. AliBusinessCircleOrder getById(AliBusinessCircleOrder record);
  11. AliBusinessCircleOrder getOrderByTransactionId(AliBusinessCircleOrder record);
  12. AliBusinessCircleOrder getRefundOrderByRefundId(AliBusinessCircleOrder record);
  13. List<AliBusinessCircleOrder> getRefundOrderByTransactionId(AliBusinessCircleOrder record);
  14. /**
  15. * 成功通知新建
  16. * @param record
  17. */
  18. void insertNoticeOrder(AliBusinessCircleOrder record);
  19. /**
  20. * 加积分
  21. * @param record
  22. */
  23. void updatePoints(AliBusinessCircleOrder record);
  24. /**
  25. * 退款
  26. * @param record
  27. */
  28. void insertRefundNoticeOrder(AliBusinessCircleOrder record);
  29. /**
  30. * 修改正常订单状态
  31. * @param record
  32. */
  33. void updateOrderStatus(AliBusinessCircleOrder record);
  34. Integer sumCirclePayment(BusinessCircleBase record);
  35. Integer sumCircleRefundAmount(BusinessCircleBase circleOrder);
  36. }