package com.ard.work.mapper;
|
|
import com.ard.work.domain.entity.ArdMediaVideo;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
@Mapper
|
public interface ArdMediaVideoMapper {
|
|
/**
|
* 查询视频列表(条件查询)
|
*/
|
List<ArdMediaVideo> selectArdMediaVideoList(ArdMediaVideo query);
|
|
/**
|
* 查询视频列表中本地视频和缩略图为null的数据
|
*/
|
List<ArdMediaVideo> selectVideosWithNullMedia();
|
|
List<ArdMediaVideo> selectVideosWithThumbnailNull();
|
/**
|
* 根据任务ID查询视频
|
*/
|
List<ArdMediaVideo> selectArdMediaVideoByTaskId(@Param("taskId") Integer taskId);
|
|
/**
|
* 新增视频
|
*/
|
int insertArdMediaVideo(ArdMediaVideo video);
|
|
/**
|
* 更新视频
|
*/
|
int updateArdMediaVideo(ArdMediaVideo video);
|
|
/**
|
* 根据ID删除视频
|
*/
|
int deleteArdMediaVideoById(@Param("id") String id);
|
|
/**
|
* 根据任务ID删除视频
|
*/
|
int deleteArdMediaVideoByTaskId(@Param("taskId") Integer taskId);
|
}
|