视频播放接口

This commit is contained in:
xiezhijun
2021-06-15 13:39:32 +08:00
parent 5f3dee08c2
commit 873dddae4f
8 changed files with 138 additions and 68 deletions

View File

@ -37,9 +37,6 @@ public class SysVideoClassify extends BaseEntity
/** 删除标识 0未删除 1已删除 */
private Integer delFlag;
//子分类
private List<SysVideoClassify> childrenClassify;
//子视频
private List<Map<String, Object>> childrenVideo;
//用户类型 0 普通用户 1付费客户
private Integer userType;
}

View File

@ -5,6 +5,7 @@ import java.io.Serializable;
import java.util.List;
import java.util.Map;
@Data
public class VideoClassifyResponse implements Serializable {
private static final long serialVersionUID = 1L;
@ -15,41 +16,12 @@ public class VideoClassifyResponse implements Serializable {
//目录分类名称
private String cateName;
//用户类型 0 普通用户 1付费客户
private Integer userType;
//子分类
private List<VideoClassifyTwoResponse> childrenClassify;
//子视频
private List<Map<String, Object>> childrenVideo;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getCateName() {
return cateName;
}
public void setCateName(String cateName) {
this.cateName = cateName;
}
public List<VideoClassifyTwoResponse> getChildrenClassify() {
return childrenClassify;
}
public void setChildrenClassify(List<VideoClassifyTwoResponse> childrenClassify) {
this.childrenClassify = childrenClassify;
}
public List<Map<String, Object>> getChildrenVideo() {
return childrenVideo;
}
public void setChildrenVideo(List<Map<String, Object>> childrenVideo) {
this.childrenVideo = childrenVideo;
}
private List<VideoResponse> childrenVideo;
}

View File

@ -0,0 +1,17 @@
package com.stdiet.custom.dto.response;
import lombok.Data;
import java.io.Serializable;
@Data
public class VideoResponse implements Serializable {
private static final long serialVersionUID = 1L;
//阿里云中对应视频ID
private String videoId;
//视频标题
private String title;
}

View File

@ -71,5 +71,5 @@ public interface SysVideoClassifyMapper
* @param parentId
* @return
*/
public List<SysVideoClassify> getOneAllClassifyAndVideo(Long parentId);
public List<VideoClassifyResponse> getOneAllClassifyAndVideo(SysVideoClassify sysVideoClassify);
}

View File

@ -71,5 +71,5 @@ public interface ISysVideoClassifyService
*
* @return 视频分类集合
*/
public List<SysVideoClassify> getAllClassifyAndVideo(Long parentId);
public List<VideoClassifyResponse> getAllClassifyAndVideo(SysVideoClassify sysVideoClassify);
}

View File

@ -120,7 +120,7 @@ public class SysVideoClassifyServiceImpl implements ISysVideoClassifyService
* @param sysVideoClassify 视频分类
* @return 视频分类集合
*/
public List<SysVideoClassify> getAllClassifyAndVideo(Long parentId){
return sysVideoClassifyMapper.getOneAllClassifyAndVideo(parentId);
public List<VideoClassifyResponse> getAllClassifyAndVideo(SysVideoClassify sysVideoClassify){
return sysVideoClassifyMapper.getOneAllClassifyAndVideo(sysVideoClassify);
}
}