yujian
2019-02-28 70c9043f312a52a922cb15490d90a172b3515060
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);
}