admin
2024-01-23 81da61b828e29b7745e1382dfbbaeb685dc083ef
fanli/src/main/java/com/yeshi/fanli/service/inter/dynamic/DynamicInfoService.java
@@ -1,85 +1,96 @@
package com.yeshi.fanli.service.inter.dynamic;
import java.util.Date;
import java.util.List;
import com.yeshi.fanli.entity.bus.activity.RecommendActivity;
import com.yeshi.fanli.entity.dynamic.DynamicInfo;
public interface DynamicInfoService {
   /**
    * 定时插入热销单品
    */
   public void insertTimeHotSale();
   /**
    * 定时插入推荐好货
    */
   public void insertTimeRecommend();
   /**
    * 查询
    * @param start
    * @param count
    * @param cid
    * @param subId
    * @param limitTime
    */
   public List<DynamicInfo> query(int start, int count, Long cid, Long subId);
   /**
    *
    * @param id
    * @return
    */
   public DynamicInfo getById(String id);
   /**
    * 更新分享次数
    * @param record
    */
   public void updateShareCount(DynamicInfo record);
   /**
    * 插入邀请素材 - 动态
    * @param content
    * @param picUrl
    */
   public void insertInviteActivity(RecommendActivity activity) throws Exception;
   public void insert(DynamicInfo record);
   public long count(Long cid, Long subId);
   /**
    * 插入店铺信息
    * @return
    */
   public void insertShopInfo();
   /**
    * 根据时间删除
    * @param createTime
    */
   public void removeByDate(Date createTime);
   /**
    *  动态商品
    * @param activity
    */
   public void insertActivityRecommend(RecommendActivity activity);
   /**
    * 删除动态信息
    * @param activityId
    */
   public void deleteActivity(Long activityId);
   /**
    * 定时更新邀请素材信息
    */
   public void insertTimeInvite();
}
package com.yeshi.fanli.service.inter.dynamic;
import java.util.Date;
import java.util.List;
import com.yeshi.fanli.entity.bus.activity.RecommendActivity;
import com.yeshi.fanli.entity.dynamic.DynamicInfo;
public interface DynamicInfoService {
   /**
    * 定时插入热销单品
    */
   public void insertTimeHotSale();
   /**
    * 定时插入推荐好货
    */
   public void insertTimeRecommend();
   /**
    * 查询
    * @param start
    * @param count
    * @param cid
    * @param subId
    * @param limitTime
    */
   public List<DynamicInfo> query(int start, int count, Long cid, Long subId);
   /**
    *
    * @param id
    * @return
    */
   public DynamicInfo getById(String id);
   /**
    * 更新分享次数
    * @param record
    */
   public void updateShareCount(DynamicInfo record);
   /**
    * 插入邀请素材 - 动态
    * @param content
    * @param picUrl
    */
   public void insertInviteActivity(RecommendActivity activity) throws Exception;
   public void insert(DynamicInfo record);
   public long count(Long cid, Long subId);
   /**
    * 插入店铺信息
    * @return
    */
   public void insertShopInfo();
   /**
    * 根据时间删除
    * @param createTime
    */
   public void removeByDate(Date createTime);
   /**
    *  动态商品
    * @param activity
    */
   public void insertActivityRecommend(RecommendActivity activity);
   /**
    * 删除动态信息
    * @param activityId
    */
   public void deleteActivity(Long activityId);
   /**
    * 定时更新邀请素材信息
    */
   public void insertTimeInvite();
   /**
    * 新版商品详情
    * @param start
    * @param count
    * @param cid
    * @param subId
    * @return
    */
   public List<DynamicInfo> queryV2(int platform, int version, int start, int count, Long cid, Long subId);
}