From bc3b37b1622091def1f6ee4c3eb3ff79499b3466 Mon Sep 17 00:00:00 2001
From: EricsHu <hrr145632>
Date: 星期一, 19 六月 2023 10:19:14 +0800
Subject: [PATCH] 数据可视化

---
 src/main/java/com/qxueyou/scc/teach/live/service/IMediaLiveService.java |  164 ++++++++++++++++++++++++++++--------------------------
 1 files changed, 84 insertions(+), 80 deletions(-)

diff --git a/src/main/java/com/qxueyou/scc/teach/live/service/IMediaLiveService.java b/src/main/java/com/qxueyou/scc/teach/live/service/IMediaLiveService.java
index b8d75bc..4f63054 100644
--- a/src/main/java/com/qxueyou/scc/teach/live/service/IMediaLiveService.java
+++ b/src/main/java/com/qxueyou/scc/teach/live/service/IMediaLiveService.java
@@ -7,150 +7,154 @@
 import com.qxueyou.scc.teach.live.model.MediaVideoLive;
 
 public interface IMediaLiveService {
-	
+
 	/**
-	 * 新增直播
-	 * @param name 直播名称
-	 * @param content 直播介绍
-	 * @param imgPath 封面图片路径
-	 * @param startTime 开始时间
-	 * @param endTime 结束时间
-	 * @param record 是否录制
-	 * @param classId 班级ids
+	 * 鏂板鐩存挱
+	 * @param name 鐩存挱鍚嶇О
+	 * @param content 鐩存挱浠嬬粛
+	 * @param imgPath 灏侀潰鍥剧墖璺緞
+	 * @param startTime 寮�濮嬫椂闂�
+	 * @param endTime 缁撴潫鏃堕棿
+	 * @param record 鏄惁褰曞埗
+	 * @param classId 鐝骇ids
 	 * @return
 	 */
-	Result add(String name,String content,String teacherId,String teacherName,String subjectId,String subjectName,String definition,String imgPath,Date startTime,Date endTime,boolean record,List<String> classIds);
-	
+	Result add(String name,String content,String teacherId,String teacherName,String subjectId,String subjectName,String definition,String imgPath,Date startTime,Date endTime,Integer courseId,boolean record,List<String> classIds);
+
 	/**
-	 * 查询直播
-	 * @param liveId 直播Id
+	 * 鏌ヨ鐩存挱
+	 * @param liveId 鐩存挱Id
 	 * @return
 	 */
 	MediaVideoLive read(String liveId);
-	
+
+	MediaVideoLive revamp(int courseId);
+
 	/**
-	 * 查询直播
-	 * @param noticeId 直播Id
+	 * 鏌ヨ鐩存挱
+	 * @param noticeId 鐩存挱Id
 	 * @return
 	 */
 	List<MediaVideoLive> readByStatus(List<String> liveIdLst,short[] status);
-	
+
 	/**
-	 * 查询直播
-	 * @param keyword 查询关键字
-	 * @param pageNum 页码
-	 * @param pageSize 每页数据大小
+	 * 鏌ヨ鐩存挱
+	 * @param keyword 鏌ヨ鍏抽敭瀛�
+	 * @param pageNum 椤电爜
+	 * @param pageSize 姣忛〉鏁版嵁澶у皬
 	 * @return
 	 */
 	List<MediaVideoLive> listOfMine(String keyword,Integer pageNum, Integer pageSize);
-	
+
 	/**
-	 * 查询直播总数
-	 * @param keyword 查询关键字
+	 * 鏌ヨ鐩存挱鎬绘暟
+	 * @param keyword 鏌ヨ鍏抽敭瀛�
 	 * @return
 	 */
 	int listCountOfMine(String keyword);
-	
+
+	List<MediaVideoLive> listvideo(String status);
+
 	/**
-	 * 查询直播
-	 * @param keyword 查询关键字
-	 * @param pageNum 页码
-	 * @param pageSize 每页数据大小
+	 * 鏌ヨ鐩存挱
+	 * @param keyword 鏌ヨ鍏抽敭瀛�
+	 * @param pageNum 椤电爜
+	 * @param pageSize 姣忛〉鏁版嵁澶у皬
 	 * @return
 	 */
 	List<MediaVideoLive> list(String keyword,String[] classIds,String subjectId,Short status,Integer pageNum, Integer pageSize);
-	
+
 	/**
-	 * 查询直播总数
-	 * @param keyword 查询关键字
+	 * 鏌ヨ鐩存挱鎬绘暟
+	 * @param keyword 鏌ヨ鍏抽敭瀛�
 	 * @return
 	 */
 	int listCount(String keyword,String [] classIds,String subjectId,Short status);
-	
+
 	/**
-	 * 修改直播
-	 * @param liveId 直播ID
-	 * @param name 直播名称
-	 * @param content 直播介绍
-	 * @param teacherId 直播讲师ID
-	 * @param teacherName 直播讲师名称
-	 * @param subjectId   直播课程ID
-	 * @param subjectName 直播课程名称
-	 * @param definition  清晰度
-	 * @param imgPath 封面图片路径
-	 * @param startTime 开始时间
-	 * @param endTime 结束时间
-	 * @param record 是否录制
-	 * @param classId 班级ids
+	 * 淇敼鐩存挱
+	 * @param liveId 鐩存挱ID
+	 * @param name 鐩存挱鍚嶇О
+	 * @param content 鐩存挱浠嬬粛
+	 * @param teacherId 鐩存挱璁插笀ID
+	 * @param teacherName 鐩存挱璁插笀鍚嶇О
+	 * @param subjectId   鐩存挱璇剧▼ID
+	 * @param subjectName 鐩存挱璇剧▼鍚嶇О
+	 * @param definition  娓呮櫚搴�
+	 * @param imgPath 灏侀潰鍥剧墖璺緞
+	 * @param startTime 寮�濮嬫椂闂�
+	 * @param endTime 缁撴潫鏃堕棿
+	 * @param record 鏄惁褰曞埗
+	 * @param classId 鐝骇ids
 	 * @return
 	 */
 	Result update(String liveId,String name,String content,String teacherId,String teacherName,String subjectId,String subjectName,String definition,String imgPath,Date startTime,Date endTime,boolean record,List<String> classIds);
-	
+
 	/**
-	 * 删除直播
-	 * @param liveId 直播ID
+	 * 鍒犻櫎鐩存挱
+	 * @param liveId 鐩存挱ID
 	 * @return
 	 */
 	Result delete(String liveId);
-	
+
 	/**
-	 * 删除直播
-	 * @param liveId 直播ID数组
+	 * 鍒犻櫎鐩存挱
+	 * @param liveId 鐩存挱ID鏁扮粍
 	 * @return
 	 */
-	Result delete(String[] liveIds);
-	
+	Result delete(String[] liveIds,String [] courseIds) throws Exception;
+
 	/**
-	 * 发布直播
-	 * @param liveId 直播ID
+	 * 鍙戝竷鐩存挱
+	 * @param liveId 鐩存挱ID
 	 * @return
 	 */
 	Result doIssue(String liveId);
-	
+
 	/**
-	 * 取消直播
-	 * @param liveId 直播ID
+	 * 鍙栨秷鐩存挱
+	 * @param liveId 鐩存挱ID
 	 * @return
 	 */
 	Result doCancel(String liveId);
-	
-	
+
+
 	/**
-	 * 发布直播
-	 * @param liveId 直播ID
+	 * 鍙戝竷鐩存挱
+	 * @param liveId 鐩存挱ID
 	 * @return
 	 */
 	Result doStart(String liveId);
-	
+
 	/**
-	 * 取消直播
-	 * @param liveId 直播ID
+	 * 鍙栨秷鐩存挱
+	 * @param liveId 鐩存挱ID
 	 * @return
 	 */
 	Result doPause(String liveId);
-	
+
 	/**
-	 * 取消直播
-	 * @param liveId 直播ID
+	 * 鍙栨秷鐩存挱
+	 * @param liveId 鐩存挱ID
 	 * @return
 	 */
 	Result doStop(String liveId);
-	
+
 	/**
-	 * 读取直播班级
-	 * @param liveId 直播ID
+	 * 璇诲彇鐩存挱鐝骇
+	 * @param liveId 鐩存挱ID
 	 * @return
 	 */
 	List<String> getLiveClasses(String liveId);
-	
-	
+
+
 	/**
-	 * 点赞直播
-	 * @param liveId 直播ID
+	 * 鐐硅禐鐩存挱
+	 * @param liveId 鐩存挱ID
 	 * @return
 	 */
 	Result doPraise(String liveId);
-	
-	
-	
+
+
+
 }

--
Gitblit v1.8.0