From 93662beb255d616ab3205e77d14e46c66fbaffac Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 29 十二月 2018 16:41:50 +0800
Subject: [PATCH] 新版返利模块修改
---
fanli/src/main/java/com/yeshi/fanli/service/inter/activity/ActivityService.java | 34 ++++++++++++++++++++++++++++++++--
1 files changed, 32 insertions(+), 2 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/activity/ActivityService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/activity/ActivityService.java
index 7b063ea..5a7d610 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/inter/activity/ActivityService.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/activity/ActivityService.java
@@ -2,13 +2,15 @@
import java.util.List;
-import org.springframework.cache.annotation.Cacheable;
+import net.sf.json.JSONObject;
import com.yeshi.fanli.entity.bus.activity.ActivityShareResult;
import com.yeshi.fanli.entity.bus.activity.ActivityUser;
import com.yeshi.fanli.entity.bus.activity.RecommendActivity;
import com.yeshi.fanli.entity.bus.activity.RecommendActivityInviteInfo;
+import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
import com.yeshi.fanli.exception.ActivityException;
+import com.yeshi.fanli.exception.share.UserShareGoodsRecordException;
/**
* 鍔ㄦ�佹湇鍔�
@@ -17,6 +19,16 @@
*
*/
public interface ActivityService {
+
+ public int insert(RecommendActivity record);
+
+ public int insertSelective(RecommendActivity record);
+
+ public RecommendActivity selectByPrimaryKey(Long id);
+
+ public int updateByPrimaryKeySelective(RecommendActivity record);
+
+ public int updateByPrimaryKey(RecommendActivity record);
/**
* 鑾峰彇娲诲姩鐢ㄦ埛鍒楄〃
@@ -163,8 +175,9 @@
* @param uid
* @param activityId
* @return
+ * @throws UserShareGoodsRecordException
*/
- public ActivityShareResult shareActivityGoods(Long uid, Long activityId) throws ActivityException;
+ public ActivityShareResult shareActivityGoods(Long uid, Long activityId) throws ActivityException, UserShareGoodsRecordException;
/**
* 鍒嗕韩閭�璇峰浘鐗�
@@ -226,4 +239,21 @@
public RecommendActivity getRecommendActivityDetail(Long activityId);
+ public ActivityUser selectActivityUserByPrimaryKey(Long id);
+
+ /**
+ * 鍔ㄦ�佸垎浜�
+ * @param uid
+ * @param activityId
+ * @return
+ * @throws ActivityException
+ */
+ public JSONObject shareGoodsV2(Long uid, Long activityId) throws ActivityException, UserShareGoodsRecordException;
+
+
+ /**
+ * 鏇存柊鍔ㄦ�佸晢鍝佽鎯�
+ * @param goods
+ */
+ public void updateRecommendActivityGoods(TaoBaoGoodsBrief goods);
}
--
Gitblit v1.8.0