package com.fdkankan.ucenter.service; import com.fdkankan.ucenter.common.PageInfo; import com.fdkankan.ucenter.entity.IncrementOrder; import com.baomidou.mybatisplus.extension.service.IService; import com.fdkankan.ucenter.entity.IncrementType; import com.fdkankan.ucenter.vo.request.DownNumParam; import com.fdkankan.ucenter.vo.request.IncrementOrderParam; import com.fdkankan.ucenter.vo.request.OrderParam; import com.fdkankan.ucenter.vo.response.GoodsSkuVo; import org.joda.time.DateTime; import java.math.BigDecimal; /** *

* 增值权益订单表 服务类 *

* * @author * @since 2022-07-13 */ public interface IIncrementOrderService extends IService { PageInfo pageList(IncrementOrderParam param); GoodsSkuVo getDownloadPrice(OrderParam param); IncrementOrder insertIncrementOrder(Long userId, DownNumParam param, IncrementType incrementType); DateTime getDateTime(IncrementType incrementType, Integer userIncrementId,Integer count) ; IncrementOrder getByOrderSn(String orderSn); IncrementOrder getByOrderSnNoPay(String orderSn); boolean paySuccessIncrementOrder(String orderSn, String tradeNo, int paymentTypeName); }