From 888af852af74ecd24f4f4370b61427771e60d314 Mon Sep 17 00:00:00 2001 From: Administrator <2863138610@qq.com> Date: 星期一, 12 十二月 2022 11:18:56 +0800 Subject: [PATCH] 华为云obs上传访问 --- src/main/java/com/qxueyou/scc/admin/classes/service/IClassLectureService.java | 82 +++++++++++++++++++++------------------- 1 files changed, 43 insertions(+), 39 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/admin/classes/service/IClassLectureService.java b/src/main/java/com/qxueyou/scc/admin/classes/service/IClassLectureService.java index f2162a9..bdc418f 100644 --- a/src/main/java/com/qxueyou/scc/admin/classes/service/IClassLectureService.java +++ b/src/main/java/com/qxueyou/scc/admin/classes/service/IClassLectureService.java @@ -8,13 +8,14 @@ import com.qxueyou.scc.admin.progress.model.view.SubjectProgressTreeV; import com.qxueyou.scc.base.model.Pager; import com.qxueyou.scc.base.model.Result; +import com.qxueyou.scc.teach.subject.model.SubjectLecture; import com.qxueyou.scc.teach.subject.model.view.MyLectureV; public interface IClassLectureService { /** * 鏂板绔犺妭鏂囦欢澶� - * + * * @param parentChapterId * 鐖剁骇绔犺妭鏂囦欢澶筰d * @param name @@ -25,7 +26,7 @@ /** * 杩斿洖涓嬬骇绔犺妭鏂囦欢澶瑰垪琛�,濡傛灉 - * + * * @param classId * 鐝骇id * @param parentChapterId @@ -36,7 +37,7 @@ /** * 璇句欢鍒楄〃鎼滅储 - * + * * @param chapterId * 绔犺妭id * @param keyword @@ -54,7 +55,7 @@ /** * 淇敼绔犺妭鏂囦欢澶� - * + * * @param chapterId * 鏂囦欢澶筰d * @param name @@ -65,7 +66,7 @@ /** * 鍒犻櫎绔犺妭鏂囦欢澶� - * + * * @param chapterIds * 绔犺妭鏂囦欢澶筰d鏁扮粍 * @return 涓婁紶缁撴灉:{"success":true,msg:"success",attrs:{}} @@ -74,7 +75,7 @@ /** * 鏂板璇句欢 - * + * * @param chapterId * 绔犺妭id * @param resId @@ -85,7 +86,7 @@ /** * 淇敼璇句欢 - * + * * @param lectureId * 璇句欢id * @param resId @@ -96,7 +97,7 @@ /** * 鍒犻櫎璇句欢 - * + * * @param lectureIds * 璇句欢id鏁扮粍 * @return 涓婁紶缁撴灉:{"success":true,msg:"success",attrs:{}} @@ -105,7 +106,7 @@ /** * 璇句欢瀛︿範杩涘害鎻愪氦 - * + * * @param clsLectureId * @param from * @param to @@ -115,7 +116,7 @@ /** * 澶嶅埗璇句欢 - * + * * @param lectureId * 璇句欢id * @param destChapterId @@ -128,7 +129,7 @@ /** * 绉诲姩璇句欢 - * + * * @param lectureId * 璇句欢id * @param destChapterId @@ -141,7 +142,7 @@ /** * 璇句欢鍒楄〃鎼滅储 - * + * * @param chapterId * 绔犺妭id * @param keyword @@ -159,7 +160,7 @@ /** * 璇句欢鍒楄〃 - * + * * @param classId * 绔犺妭id * @return @@ -168,7 +169,7 @@ /** * 璇诲彇璇句欢鐪熷疄鏂囦欢璁块棶璺緞 - * + * * @param lectureId * 璇句欢id鏁扮粍 * @param attribute @@ -184,7 +185,7 @@ /** * 璇诲彇璇句欢鐩綍 - * + * * @param chapterId * @return */ @@ -192,7 +193,7 @@ /** * 璇句欢鍒楄〃澶у皬 - * + * * @param chapterId * 绔犺妭id * @param keyword @@ -205,7 +206,7 @@ /** * 杩斿洖涓嬬骇绔犺妭鏂囦欢澶瑰垪琛� - * + * * @param classId * 鐝骇id * @param classId @@ -218,7 +219,7 @@ /** * 杩斿洖涓嬬骇绔犺妭鏂囦欢澶瑰垪琛�,濡傛灉 - * + * * @param classId * 鐝骇id * @param subjectId @@ -231,7 +232,7 @@ /** * 鎶婅绋嬩笂鐨勮浠舵嫹璐濆埌鐝骇璇剧▼ - * + * * @param subjectId * 璇剧▼id * @param classId @@ -239,8 +240,8 @@ * @return */ Result doCopyLecturesToClass(String origSubjectId, String subjectId, String classId); - - + + /** * 娓呯悊鎵�鏈夌殑鐝骇璇句欢 * @param subjectId @@ -248,72 +249,72 @@ * @return */ Result doClearLecturesToClass(String subjectId, String classId); - + /** * 鏍规嵁璇剧▼鏌ヨ璇句欢 - * + * * @param subjectId * @param type * @param classId * @return */ List<Map<String, Object>> listLectureBySubject(String subjectId, String type, String classId); - + /** * 鏌ヨ鐝骇鍐呯殑璇句欢鍜岃绋� - * + * * @param classId * @return */ Result listSubjectLecture(String classId, String sort, Pager pager); - + /** * 鑾峰彇璇剧▼涓嬬殑璇句欢 - * + * * @param subjectId * @param type * @return */ public Map<String,Object> listLectureBySubjectOrderCreateTime(String subjectId, String classId, String sort, Pager pager); - + /** * 瀛﹀憳绔幏鍙栬绋嬩笅璇句欢 - * + * * @param subjectId * @param type * @return */ public List<Map<String, Object>> listStuLectureBySubject(String subjectId, String classId); - + /** * 瀛﹀憳绔幏鍙栬绋嬩笅璇句欢鏁伴噺 - * + * * @param subjectId * @param type * @return */ public long stuLectureCountBySubject(String subjectId, String classId); - + /** * 鑾峰彇绔犺妭涓嬬殑璇句欢 - * + * * @param chapterLst * @param lectures * @return */ public List<ClsSubjectChapter> getChapterLectures(List<ClsSubjectChapter> chapterLst, List<Map<String, Object>> lectures); - + /** * 鑾峰彇鏂囨。椤电爜 - * + * * @param resItemId * @return */ public int readDocPageCount(String resItemId); - + /** * 鍏紑璇捐浠� - * + * * @param subjectId * @param classId * @param sort @@ -321,14 +322,17 @@ * @return */ public Map<String,Object> listOpenLectureBySubjectOrderCreateTime(String subjectId, String sort, Pager pager); - + /** * 璇句欢鎸夌洰褰曞垎绫� - * + * * @param classId * @param subjectId * @param type * @return */ public Result coursewareChapterList(String classId,String subjectId, String type); + + List<Map<String, Object>> listStuLectureByOpenSubject(String subjectId); + } -- Gitblit v1.8.0