视频资源列表返回时长

This commit is contained in:
none
2023-03-07 13:29:06 +08:00
parent 0118e0a164
commit 2ea4166fab
3 changed files with 33 additions and 11 deletions

View File

@@ -3,14 +3,19 @@ package xyz.playedu.api.service;
import xyz.playedu.api.domain.ResourceVideo;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
import java.util.Map;
/**
* @author tengteng
* @description 针对表【resource_videos】的数据库操作Service
* @createDate 2023-03-02 15:13:03
*/
* @author tengteng
* @description 针对表【resource_videos】的数据库操作Service
* @createDate 2023-03-02 15:13:03
*/
public interface ResourceVideoService extends IService<ResourceVideo> {
void create(Integer resourceId, Integer duration);
void removeByRid(Integer resourceId);
List<ResourceVideo> chunksByResourceIds(List<Integer> resourceIds);
}

View File

@@ -7,15 +7,16 @@ import xyz.playedu.api.mapper.ResourceVideoMapper;
import org.springframework.stereotype.Service;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
* @author tengteng
* @description 针对表【resource_videos】的数据库操作Service实现
* @createDate 2023-03-02 15:13:03
*/
* @author tengteng
* @description 针对表【resource_videos】的数据库操作Service实现
* @createDate 2023-03-02 15:13:03
*/
@Service
public class ResourceVideoServiceImpl extends ServiceImpl<ResourceVideoMapper, ResourceVideo>
implements ResourceVideoService{
public class ResourceVideoServiceImpl extends ServiceImpl<ResourceVideoMapper, ResourceVideo> implements ResourceVideoService {
@Override
public void create(Integer resourceId, Integer duration) {
ResourceVideo video = new ResourceVideo();
@@ -29,6 +30,11 @@ public class ResourceVideoServiceImpl extends ServiceImpl<ResourceVideoMapper, R
public void removeByRid(Integer resourceId) {
remove(query().getWrapper().eq("rid", resourceId));
}
@Override
public List<ResourceVideo> chunksByResourceIds(List<Integer> resourceIds) {
return list(query().getWrapper().in("rid", resourceIds));
}
}