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