Stripe支付--添加推广码功能及相应佣金计算

This commit is contained in:
2025-04-15 10:22:45 +08:00
parent d6c869727a
commit 0ba28588da
17 changed files with 416 additions and 31 deletions

View File

@@ -1,7 +1,12 @@
package com.ai.da.service;
import com.ai.da.mapper.primary.entity.ProductCoupons;
import com.ai.da.mapper.primary.entity.SubscriptionInfo;
import com.ai.da.model.dto.CreateCouponDTO;
import com.ai.da.model.dto.ProductPurchaseDTO;
import com.ai.da.model.dto.QueryCouponsPageDTO;
import com.ai.da.model.vo.CheckCouponsVO;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.stripe.exception.StripeException;
import javax.servlet.http.HttpServletRequest;
@@ -51,4 +56,16 @@ public interface StripeService {
// Map getIp(HttpServletRequest request);
String getStackTrace(Exception e, int maxLines);
String createCoupon(CreateCouponDTO createCouponDTO);
CheckCouponsVO checkProductCoupon(String promotionCode, Long price);
ProductCoupons getProductCoupon(String promotionCode, String promotionCodeId);
String retrieveCoupon(String couponId);
String retrievePromotionCode(String promotionCode);
IPage<ProductCoupons> getAllCoupons(QueryCouponsPageDTO queryCouponsPageDTO);
}