From 25743ef4cfb9da0be8d3e488c93f5429ffd02f8a Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期二, 21 五月 2024 14:21:25 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/DolphinEnglish

---
 ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/service/ITGoodsService.java |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/service/ITGoodsService.java b/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/service/ITGoodsService.java
index f7ad029..07d8e3d 100644
--- a/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/service/ITGoodsService.java
+++ b/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/service/ITGoodsService.java
@@ -2,7 +2,13 @@
 
 
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.goods.domain.Recipient;
 import com.ruoyi.goods.domain.TGoods;
+import com.ruoyi.goods.dto.GoodExchangeDTO;
+import com.ruoyi.goods.vo.TGoodsVO;
+
+import java.util.List;
+import java.util.Map;
 
 /**
  * <p>
@@ -14,4 +20,29 @@
  */
 public interface ITGoodsService extends IService<TGoods> {
 
+    /**
+     * 可兑换商品推荐
+     *
+     * @param userId 用户id
+     * @return 推荐商品
+     */
+    List<TGoodsVO> goodRecommend(String userId);
+
+    /**
+     * 立即兑换
+     *
+     * @param goodId    商品id
+     * @param recipient 默认收货地址
+     * @return 立即兑换页面数据
+     */
+    Map<String, Object> redeemNow(String goodId, Recipient recipient);
+
+    /**
+     * 商品兑换
+     *
+     * @param goodExchange 商品信息
+     * @param recipient    收货地址
+     * @return 兑换结果
+     */
+    Object goodExchange(GoodExchangeDTO goodExchange, Recipient recipient);
 }

--
Gitblit v1.7.1