喻健
2018-12-19 9f09e749e7198051b9af6c2421336a80b58b79a4
fanli/src/main/java/com/yeshi/fanli/service/inter/activity/ActivityService.java
@@ -2,13 +2,14 @@
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.exception.ActivityException;
import com.yeshi.fanli.exception.share.UserShareGoodsRecordException;
/**
 * 动态服务
@@ -17,6 +18,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 +174,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 +238,14 @@
   
   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;
}