IIncrementOrderService.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.fdkankan.ucenter.service;
  2. import com.fdkankan.ucenter.common.PageInfo;
  3. import com.fdkankan.ucenter.entity.IncrementOrder;
  4. import com.baomidou.mybatisplus.extension.service.IService;
  5. import com.fdkankan.ucenter.entity.IncrementType;
  6. import com.fdkankan.ucenter.vo.request.DownNumParam;
  7. import com.fdkankan.ucenter.vo.request.IncrementOrderParam;
  8. import com.fdkankan.ucenter.vo.request.OrderParam;
  9. import com.fdkankan.ucenter.vo.response.GoodsSkuVo;
  10. import org.joda.time.DateTime;
  11. import java.math.BigDecimal;
  12. /**
  13. * <p>
  14. * 增值权益订单表 服务类
  15. * </p>
  16. *
  17. * @author
  18. * @since 2022-07-13
  19. */
  20. public interface IIncrementOrderService extends IService<IncrementOrder> {
  21. PageInfo pageList(IncrementOrderParam param);
  22. GoodsSkuVo getDownloadPrice(OrderParam param);
  23. IncrementOrder insertIncrementOrder(Long userId, DownNumParam param, IncrementType incrementType);
  24. DateTime getDateTime(IncrementType incrementType, Integer userIncrementId,Integer count) ;
  25. IncrementOrder getByOrderSn(String orderSn);
  26. IncrementOrder getByOrderSnNoPay(String orderSn);
  27. boolean paySuccessIncrementOrder(String orderSn, String tradeNo, int paymentTypeName);
  28. }