47 lines
1.2 KiB
Java
47 lines
1.2 KiB
Java
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);
|
|
}
|
|
|
|
}
|