package cc.mrbird.febs.video.service; import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.video.dto.VideoListDto; import cc.mrbird.febs.video.entity.VideoMasterInfoEntity; import cc.mrbird.febs.video.vo.VideoInfoVo; import cc.mrbird.febs.video.vo.VideoListVo; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; public interface IVideoMasterInfoService extends IService { IPage findInPage(VideoMasterInfoEntity info, QueryRequest request); void addVideo(VideoMasterInfoEntity info); void updateVideo(VideoMasterInfoEntity info); VideoMasterInfoEntity findById(Long id); void changeIsUp(Long id); List findVideoList(VideoListDto videoListDto); VideoInfoVo findVideoInfo(Long videoId, Long itemId); }