From 96286178ee1c257c130cb2ad964a781f36c4eee5 Mon Sep 17 00:00:00 2001 From: yn147 <2270338776@qq.com> Date: 星期三, 10 五月 2023 16:23:27 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/main/java/com/qxueyou/scc/teach/live/service/IMediaLiveService.java | 50 ++++++++++++++++++++++++++------------------------ 1 files changed, 26 insertions(+), 24 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 de7b42a..255aeec 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,7 +7,7 @@ import com.qxueyou.scc.teach.live.model.MediaVideoLive; public interface IMediaLiveService { - + /** * 鏂板鐩存挱 * @param name 鐩存挱鍚嶇О @@ -19,22 +19,24 @@ * @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 * @return */ MediaVideoLive read(String liveId); - + + MediaVideoLive revamp(int courseId); + /** * 鏌ヨ鐩存挱 * @param noticeId 鐩存挱Id * @return */ List<MediaVideoLive> readByStatus(List<String> liveIdLst,short[] status); - + /** * 鏌ヨ鐩存挱 * @param keyword 鏌ヨ鍏抽敭瀛� @@ -43,14 +45,14 @@ * @return */ List<MediaVideoLive> listOfMine(String keyword,Integer pageNum, Integer pageSize); - + /** * 鏌ヨ鐩存挱鎬绘暟 * @param keyword 鏌ヨ鍏抽敭瀛� * @return */ int listCountOfMine(String keyword); - + /** * 鏌ヨ鐩存挱 * @param keyword 鏌ヨ鍏抽敭瀛� @@ -59,14 +61,14 @@ * @return */ List<MediaVideoLive> list(String keyword,String[] classIds,String subjectId,Short status,Integer pageNum, Integer pageSize); - + /** * 鏌ヨ鐩存挱鎬绘暟 * @param keyword 鏌ヨ鍏抽敭瀛� * @return */ int listCount(String keyword,String [] classIds,String subjectId,Short status); - + /** * 淇敼鐩存挱 * @param liveId 鐩存挱ID @@ -85,72 +87,72 @@ * @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 * @return */ Result delete(String liveId); - + /** * 鍒犻櫎鐩存挱 * @param liveId 鐩存挱ID鏁扮粍 * @return */ - Result delete(String[] liveIds); - + Result delete(String[] liveIds,String [] courseIds) throws Exception; + /** * 鍙戝竷鐩存挱 * @param liveId 鐩存挱ID * @return */ Result doIssue(String liveId); - + /** * 鍙栨秷鐩存挱 * @param liveId 鐩存挱ID * @return */ Result doCancel(String liveId); - - + + /** * 鍙戝竷鐩存挱 * @param liveId 鐩存挱ID * @return */ Result doStart(String liveId); - + /** * 鍙栨秷鐩存挱 * @param liveId 鐩存挱ID * @return */ Result doPause(String liveId); - + /** * 鍙栨秷鐩存挱 * @param liveId 鐩存挱ID * @return */ Result doStop(String liveId); - + /** * 璇诲彇鐩存挱鐝骇 * @param liveId 鐩存挱ID * @return */ List<String> getLiveClasses(String liveId); - - + + /** * 鐐硅禐鐩存挱 * @param liveId 鐩存挱ID * @return */ Result doPraise(String liveId); - - - + + + } -- Gitblit v1.8.0