package com.yeshi.buwan.service.inter.juhe;
|
|
import com.yeshi.buwan.videos.pptv.entity.*;
|
|
import java.util.List;
|
|
public interface PPTVService {
|
|
/**
|
* 添加到视频
|
*
|
* @param series
|
*/
|
public void addToVideoInfo(PPTVSeries series);
|
|
|
/**
|
* 剧集下线
|
*
|
* @param infoId
|
*/
|
public void offLineSeries(String infoId);
|
|
|
/**
|
* 查询剧集详情
|
*
|
* @param infoId
|
* @return
|
*/
|
public PPTVSeries getSeriesDetail(String infoId);
|
|
|
/**
|
* 处理PPTV的专辑
|
*
|
* @param seriesList
|
*/
|
public void save(List<PPTVSeries> seriesList);
|
|
|
/**
|
* 保存专辑
|
*
|
* @param series
|
*/
|
public void save(PPTVSeries series);
|
|
|
/**
|
* 根据视频ID查询专辑详情
|
*
|
* @param videoId
|
* @return
|
*/
|
public PPTVSeries getSeriesDetailByVideoId(String videoId);
|
|
|
public VideoPPTVMap getVideoPPTVMapByVideoId(String videoId);
|
|
|
/**
|
* 根据ID查询节目
|
*
|
* @param id
|
* @return
|
*/
|
public PPTVProgram selectProgramById(String id);
|
|
/**
|
* 根据code查询映射
|
*
|
* @param seriesCode
|
* @param programCode
|
* @return
|
*/
|
public PPTVSeriesProgramMap selectMapByCode(String seriesCode, String programCode);
|
|
|
/**
|
* 根据infoId查询
|
*
|
* @param infoId
|
* @param programCode
|
* @return
|
*/
|
public VideoPPTVMap selectVideoPPTVMapByPPInfo(String infoId, String programCode);
|
|
|
public PPTVSeries selectSeriesBySeriesCode(String cid);
|
|
|
public PPTVSeries selectSeriesByInfoId(String infoId);
|
|
public void updateSeriesGoodsInfo(String infoId, PPTVGoodsInfo goodsInfo);
|
|
public void updateProgramGoodsInfo(String vid, PPTVGoodsInfo goodsInfo);
|
|
/**
|
* 同步专辑
|
*
|
* @param cid
|
*/
|
public void syncSeries(String cid);
|
|
}
|