From 8ce7c720e4e7a604b0ff770349b5556f39d37759 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 13 九月 2021 11:44:38 +0800
Subject: [PATCH] 好省呗应用兼容
---
fanli/src/main/java/com/yeshi/fanli/service/inter/activity/ActivityService.java | 529 ++++++++++++++++++++++++++++++----------------------------
1 files changed, 271 insertions(+), 258 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 55040ef..42ace68 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
@@ -1,258 +1,271 @@
-package com.yeshi.fanli.service.inter.activity;
-
-import java.util.List;
-
-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;
-
-/**
- * 鍔ㄦ�佹湇鍔�
- *
- * @author Administrator
- *
- */
-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);
-
- /**
- * 鑾峰彇娲诲姩鐢ㄦ埛鍒楄〃
- *
- * @return
- */
- public List<ActivityUser> getActivityUserList();
-
- /**
- * 娣诲姞鍟嗗搧鍒嗕韩鐨勫姩鎬�
- *
- * @param activityUid
- * @param title
- * @param goodsList
- * @param top
- * @return
- */
- public RecommendActivity addShareGoodsRecommendActivity(Long activityUid, List<Long> goodsList,RecommendActivity activity) throws ActivityException, Exception;
-
- /**
- * 淇敼鍟嗗搧鍒嗕韩鍔ㄦ��
- *
- * @param id
- * @param activityUid
- * @param title
- * @param goodsList
- * @param top
- * @param shareCount
- * @return
- * @throws ActivityException
- */
- public RecommendActivity updateShareGoodsRecommendActivity(Long activityUid, List<Long> goodsList,
- RecommendActivity activity) throws ActivityException, Exception;
-
- /**
- * 鏇存柊鍒嗕韩鍟嗗搧鍔ㄦ�佺殑鍟嗗搧
- *
- * @param id
- * @param activityUid
- * @param title
- * @param goodsList
- * @param top
- * @param shareCount
- * @return
- * @throws ActivityException
- */
- public void upgradeShareGoodsRecommendActivity(Long id) throws ActivityException;
-
- /**
- * 娣诲姞閭�璇峰浘鍔ㄦ��
- *
- * @param activityUid
- * @param title
- * @param url
- * @param top
- * @param shareCount
- * @param px
- * -浜岀淮鐮佸潗鏍嘪
- * @param py
- * -浜岀淮鐮佸潗鏍嘫
- * @param erCodeSize
- * -浜岀淮鐮佸昂瀵�
- * @return
- * @throws ActivityException
- */
- public RecommendActivity addInviteImgRecommendActivity(Long activityUid, RecommendActivity activity, String url,
- int px, int py, int erCodeSize) throws ActivityException, Exception;
-
- /**
- * 淇敼閭�璇峰浘鍔ㄦ��
- *
- * @param id
- * @param activityUid
- * @param title
- * @param url
- * @param top
- * @param shareCount
- * @param px
- * @param py
- * @param erCodeSize
- * @return
- * @throws ActivityException
- */
- public RecommendActivity updateInviteImgRecommendActivity(Long activityUid, RecommendActivity activity, String url,
- int px, int py, int erCodeSize) throws ActivityException, Exception;
-
- /**
- * 娣诲姞鍥炬枃鍔ㄦ��
- *
- * @param activityUid
- * @param title
- * @param imgList
- * @param top
- * @return
- */
- public RecommendActivity addTextAndImgRecommendActivity(Long activityUid, List<String> imgList,
- RecommendActivity activity) throws ActivityException, Exception;
-
- /**
- * 淇敼鍥炬枃鍔ㄦ��
- *
- * @param id
- * @param activityUid
- * @param title
- * @param imgList
- * @param top
- * @param shareCount
- * @return
- * @throws ActivityException
- */
- public RecommendActivity updateTextAndImgRecommendActivity(Long activityUid, List<String> imgList,
- RecommendActivity activity) throws ActivityException, Exception;
-
- /**
- * 鑾峰彇鎺ㄨ崘娲诲姩鍒楄〃
- *
- * @param page
- * @param pageSize
- * @return
- */
- public List<RecommendActivity> getRecommendActivityList(int page, int pageSize);
-
-
- public List<RecommendActivity> getRecommendActivityListCache(int page, int pageSize);
-
- /**
- * 鑾峰彇鎺ㄨ崘娲诲姩鐨勬暟閲�
- *
- * @return
- */
- public long getRecommendActivityCount(String title);
-
-
- public long getRecommendActivityCountCache();
-
- public List<RecommendActivity> getRecommendActivityList(int type, int page, int pageSize);
-
- public long getRecommendActivityCount(int type);
-
- /**
- * 鍒嗕韩鍟嗗搧
- *
- * @param uid
- * @param activityId
- * @return
- * @throws UserShareGoodsRecordException
- */
- public ActivityShareResult shareActivityGoods(Long uid, Long activityId) throws ActivityException, UserShareGoodsRecordException;
-
- /**
- * 鍒嗕韩閭�璇峰浘鐗�
- *
- * @param uid
- * @param activityId
- * @return
- * @throws ActivityException
- */
- public ActivityShareResult shareInviteImg(Long uid, Long activityId) throws ActivityException;
-
- /**
- * 鍔ㄦ�佸垪琛ㄦ煡璇�
- *
- * @param title
- * @param page
- * @param pageSize
- * @return
- */
- public List<RecommendActivity> queryRecommendActivityList(String title, int page, int pageSize);
-
- /**
- * 鍔ㄦ�佸垪琛ㄥ垹闄�
- *
- * @param ids
- */
- public void deleteRecommendActivity(long[] ids);
-
- /**
- * 鑾峰彇鎺ㄨ崘璇︽儏
- *
- * @param id
- * @return
- */
- public RecommendActivity getRecommendActivityById(Long id);
-
- /**
- * 澧炲姞鍒嗕韩鐨勬鏁�
- *
- * @param activityId
- * @param count
- */
- public void addShareCount(Long activityId, int count);
-
- /**
- * 鑾峰彇閭�璇蜂俊鎭�
- *
- * @param activityId
- * @return
- */
- public RecommendActivityInviteInfo getRecommendActivityInviteInfoByActivityId(Long activityId);
-
- /**
- * 澶勭悊娣樺疂鐨勫晢鍝佷笅鏋堕棶棰�
- *
- * @param auctionId
- */
- public void downTaoBaoGoods(Long auctionId);
-
- 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);
-}
+package com.yeshi.fanli.service.inter.activity;
+
+import java.util.List;
+
+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.goods.facade.entity.taobao.TaoBaoGoodsBrief;
+import com.yeshi.fanli.exception.ActivityException;
+import com.yeshi.fanli.exception.share.UserShareGoodsRecordException;
+
+/**
+ * 鍔ㄦ�佹湇鍔�
+ *
+ * @author Administrator
+ *
+ */
+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);
+
+ /**
+ * 鑾峰彇娲诲姩鐢ㄦ埛鍒楄〃
+ *
+ * @return
+ */
+ public List<ActivityUser> getActivityUserList();
+
+ /**
+ * 娣诲姞鍟嗗搧鍒嗕韩鐨勫姩鎬�
+ *
+ * @param activityUid
+ * @param title
+ * @param goodsList
+ * @param top
+ * @return
+ */
+ public RecommendActivity addShareGoodsRecommendActivity(Long activityUid, List<Long> goodsList,RecommendActivity activity) throws ActivityException, Exception;
+
+ /**
+ * 淇敼鍟嗗搧鍒嗕韩鍔ㄦ��
+ *
+ * @param id
+ * @param activityUid
+ * @param title
+ * @param goodsList
+ * @param top
+ * @param shareCount
+ * @return
+ * @throws ActivityException
+ */
+ public RecommendActivity updateShareGoodsRecommendActivity(Long activityUid, List<Long> goodsList,
+ RecommendActivity activity) throws ActivityException, Exception;
+
+ /**
+ * 鏇存柊鍒嗕韩鍟嗗搧鍔ㄦ�佺殑鍟嗗搧
+ *
+ * @param id
+ * @param activityUid
+ * @param title
+ * @param goodsList
+ * @param top
+ * @param shareCount
+ * @return
+ * @throws ActivityException
+ */
+ public void upgradeShareGoodsRecommendActivity(Long id) throws ActivityException;
+
+ /**
+ * 娣诲姞閭�璇峰浘鍔ㄦ��
+ *
+ * @param activityUid
+ * @param title
+ * @param url
+ * @param top
+ * @param shareCount
+ * @param px
+ * -浜岀淮鐮佸潗鏍嘪
+ * @param py
+ * -浜岀淮鐮佸潗鏍嘫
+ * @param erCodeSize
+ * -浜岀淮鐮佸昂瀵�
+ * @return
+ * @throws ActivityException
+ */
+ public RecommendActivity addInviteImgRecommendActivity(Long activityUid, RecommendActivity activity, String url,
+ int px, int py, int erCodeSize) throws ActivityException, Exception;
+
+ /**
+ * 淇敼閭�璇峰浘鍔ㄦ��
+ *
+ * @param id
+ * @param activityUid
+ * @param title
+ * @param url
+ * @param top
+ * @param shareCount
+ * @param px
+ * @param py
+ * @param erCodeSize
+ * @return
+ * @throws ActivityException
+ */
+ public RecommendActivity updateInviteImgRecommendActivity(Long activityUid, RecommendActivity activity, String url,
+ int px, int py, int erCodeSize) throws ActivityException, Exception;
+
+ /**
+ * 娣诲姞鍥炬枃鍔ㄦ��
+ *
+ * @param activityUid
+ * @param title
+ * @param imgList
+ * @param top
+ * @return
+ */
+ public RecommendActivity addTextAndImgRecommendActivity(Long activityUid, List<String> imgList,
+ RecommendActivity activity) throws ActivityException, Exception;
+
+ /**
+ * 淇敼鍥炬枃鍔ㄦ��
+ *
+ * @param id
+ * @param activityUid
+ * @param title
+ * @param imgList
+ * @param top
+ * @param shareCount
+ * @return
+ * @throws ActivityException
+ */
+ public RecommendActivity updateTextAndImgRecommendActivity(Long activityUid, List<String> imgList,
+ RecommendActivity activity) throws ActivityException, Exception;
+
+ /**
+ * 鑾峰彇鎺ㄨ崘娲诲姩鍒楄〃
+ *
+ * @param page
+ * @param pageSize
+ * @return
+ */
+ public List<RecommendActivity> getRecommendActivityList(int page, int pageSize);
+
+
+ public List<RecommendActivity> getRecommendActivityListCache(int page, int pageSize);
+
+ /**
+ * 鑾峰彇鎺ㄨ崘娲诲姩鐨勬暟閲�
+ *
+ * @return
+ */
+ public long getRecommendActivityCount(String title);
+
+
+ public long getRecommendActivityCountCache();
+
+ public List<RecommendActivity> getRecommendActivityList(int type, int page, int pageSize);
+
+ public long getRecommendActivityCount(int type);
+
+ /**
+ * 鍒嗕韩鍟嗗搧
+ *
+ * @param uid
+ * @param activityId
+ * @return
+ * @throws UserShareGoodsRecordException
+ */
+ public ActivityShareResult shareActivityGoods(Long uid, Long activityId) throws ActivityException, UserShareGoodsRecordException;
+
+ /**
+ * 鍒嗕韩閭�璇峰浘鐗�
+ *
+ * @param uid
+ * @param activityId
+ * @return
+ * @throws ActivityException
+ */
+ public ActivityShareResult shareInviteImg(Long uid, Long activityId) throws ActivityException;
+
+ /**
+ * 鍔ㄦ�佸垪琛ㄦ煡璇�
+ *
+ * @param title
+ * @param page
+ * @param pageSize
+ * @return
+ */
+ public List<RecommendActivity> queryRecommendActivityList(String title, int page, int pageSize);
+
+ /**
+ * 鍔ㄦ�佸垪琛ㄥ垹闄�
+ *
+ * @param ids
+ */
+ public void deleteRecommendActivity(long[] ids);
+
+ /**
+ * 鑾峰彇鎺ㄨ崘璇︽儏
+ *
+ * @param id
+ * @return
+ */
+ public RecommendActivity getRecommendActivityById(Long id);
+
+ /**
+ * 澧炲姞鍒嗕韩鐨勬鏁�
+ *
+ * @param activityId
+ * @param count
+ */
+ public void addShareCount(Long activityId, int count);
+
+ /**
+ * 鑾峰彇閭�璇蜂俊鎭�
+ *
+ * @param activityId
+ * @return
+ */
+ public RecommendActivityInviteInfo getRecommendActivityInviteInfoByActivityId(Long activityId);
+
+ /**
+ * 澶勭悊娣樺疂鐨勫晢鍝佷笅鏋堕棶棰�
+ *
+ * @param auctionId
+ */
+ public void downTaoBaoGoods(Long auctionId);
+
+ 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);
+
+ /**
+ * 鏌ヨ闇�鍙戝竷鐨勫姩鎬�
+ * @return
+ */
+ public List<RecommendActivity> getNeedPublish();
+
+ /**
+ * 鍔ㄦ�佸浘鐗�
+ * @param activityId
+ * @return
+ */
+ public List<String> getImgByActivityId(Long activityId);
+}
--
Gitblit v1.8.0