cam-videoplay-java/src/main/java/com/lijun/playvideo/service/impl/VideoServiceImpl.java

47 lines
1.2 KiB
Java
Raw Normal View History

2024-07-01 20:58:12 +08:00
package com.lijun.playvideo.service.impl;
import com.lijun.playvideo.entity.TSFile;
import com.lijun.playvideo.entity.Video;
import com.lijun.playvideo.mapper.VideoMapper;
import com.lijun.playvideo.service.VideoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class VideoServiceImpl implements VideoService {
@Autowired
private VideoMapper videoMapper;
@Override
public List<Video> getVideoList(int userId) {
return videoMapper.getByUserId(userId);
}
@Override
public TSFile getTSFileByName(String name) {
return videoMapper.getTSFileByName(name);
}
@Override
public Video getVideoById(int id, int userId) {
return videoMapper.getVideoById(id,userId);
}
@Override
public List<Video> getVideoByTime(String begin, String end) {
return videoMapper.getVideoByTime(begin,end);
}
public List<Video> getVideoByCamera(int userId,int cameraId){
return videoMapper.getVideoByCamera(userId,cameraId);
}
public int delayVideo(int id, int delay,int userId) {
return videoMapper.delayVideo(id,delay,userId);
}
}