package com.ruoyi.aibrain.service.impl; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.aibrain.mapper.AiVideoFileMapper; import com.ruoyi.aibrain.domain.AiVideoFile; import com.ruoyi.aibrain.service.IAiVideoFileService; /** * AI视频文件Service业务层处理 * * @author wf * @date 2023-03-08 */ @Service public class AiVideoFileServiceImpl implements IAiVideoFileService { @Autowired private AiVideoFileMapper aiVideoFileMapper; /** * 查询AI视频文件 * * @param id AI视频文件主键 * @return AI视频文件 */ @Override public AiVideoFile selectAiVideoFileById(Long id) { return aiVideoFileMapper.selectAiVideoFileById(id); } /** * 查询AI视频文件列表 * * @param aiVideoFile AI视频文件 * @return AI视频文件 */ @Override public List selectAiVideoFileList(AiVideoFile aiVideoFile) { return aiVideoFileMapper.selectAiVideoFileList(aiVideoFile); } /** * 新增AI视频文件 * * @param aiVideoFile AI视频文件 * @return 结果 */ @Override public int insertAiVideoFile(AiVideoFile aiVideoFile) { return aiVideoFileMapper.insertAiVideoFile(aiVideoFile); } /** * 修改AI视频文件 * * @param aiVideoFile AI视频文件 * @return 结果 */ @Override public int updateAiVideoFile(AiVideoFile aiVideoFile) { return aiVideoFileMapper.updateAiVideoFile(aiVideoFile); } /** * 批量删除AI视频文件 * * @param ids 需要删除的AI视频文件主键 * @return 结果 */ @Override public int deleteAiVideoFileByIds(Long[] ids) { return aiVideoFileMapper.deleteAiVideoFileByIds(ids); } /** * 删除AI视频文件信息 * * @param id AI视频文件主键 * @return 结果 */ @Override public int deleteAiVideoFileById(Long id) { return aiVideoFileMapper.deleteAiVideoFileById(id); } }