package com.yeshi.fanli.service.inter.dynamic;
|
|
import java.util.Date;
|
import java.util.List;
|
|
import com.yeshi.fanli.entity.accept.AcceptData;
|
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);
|
|
}
|