From 4c61d5fd5c273cadffe9f20464b5341a23f4e60f Mon Sep 17 00:00:00 2001 From: 胡仁荣 <897853850@qq.com> Date: 星期五, 07 四月 2023 14:50:26 +0800 Subject: [PATCH] 直播 --- src/main/java/com/qxueyou/scc/school/service/IHandoutService.java | 98 ++++++++++++++++++++++++------------------------ 1 files changed, 49 insertions(+), 49 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/school/service/IHandoutService.java b/src/main/java/com/qxueyou/scc/school/service/IHandoutService.java index a8549cd..a3b9a8a 100644 --- a/src/main/java/com/qxueyou/scc/school/service/IHandoutService.java +++ b/src/main/java/com/qxueyou/scc/school/service/IHandoutService.java @@ -15,23 +15,23 @@ public interface IHandoutService { /** - * 新增讲义 - * @param file 讲义文件 - * @param handout 讲义vo对象 - * @return 新增结果 + * 鏂板璁蹭箟 + * @param file 璁蹭箟鏂囦欢 + * @param handout 璁蹭箟vo瀵硅薄 + * @return 鏂板缁撴灉 */ Result insertHandout(String fullPath, String module,SchHandout handout); /** - * 机构新增讲义 - * @param file 讲义文件 - * @param handout 讲义vo对象 - * @return 新增结果 + * 鏈烘瀯鏂板璁蹭箟 + * @param file 璁蹭箟鏂囦欢 + * @param handout 璁蹭箟vo瀵硅薄 + * @return 鏂板缁撴灉 */ Result insertOrgHandout(String fullPath, String module,SchHandout handout,String collegeCourseId); /** - * 编辑讲义 + * 缂栬緫璁蹭箟 * @param handoutId * @param handoutName * @param subjectId @@ -41,14 +41,14 @@ Result doEditHandout(SchHandout handout,String type); /** - * 批量删除讲义 - * @param handoutIds 讲义id的数组 - * @return 操作结果 + * 鎵归噺鍒犻櫎璁蹭箟 + * @param handoutIds 璁蹭箟id鐨勬暟缁� + * @return 鎿嶄綔缁撴灉 */ Result deleteHandouts(String[] handoutIds); /** - * 批量删除机构讲义 + * 鎵归噺鍒犻櫎鏈烘瀯璁蹭箟 * @param handoutIds * @param delAll * @param orgIds @@ -58,21 +58,21 @@ Result deleteOrgHandouts(String[] handoutIds, Integer delAll, String orgIds[], String classIds[]); /** - * 批量启动讲义 - * @param handoutIds 讲义id的数组 - * @return 操作结果 + * 鎵归噺鍚姩璁蹭箟 + * @param handoutIds 璁蹭箟id鐨勬暟缁� + * @return 鎿嶄綔缁撴灉 */ Result doStartHandouts(String handoutIds); /** - * 批量停止讲义 - * @param handoutIds 讲义id的数组 - * @return 操作结果 + * 鎵归噺鍋滄璁蹭箟 + * @param handoutIds 璁蹭箟id鐨勬暟缁� + * @return 鎿嶄綔缁撴灉 */ Result doStopHandouts(String[] handoutIds); /** - * 插入历史讲义 + * 鎻掑叆鍘嗗彶璁蹭箟 * @param handout * @param oldHandoutId * @return @@ -80,7 +80,7 @@ Result insertChooseHandout(SchHandout handout,String oldHandoutId); /** - * 查询讲义列表 + * 鏌ヨ璁蹭箟鍒楄〃 * @param hql * @param args * @return @@ -88,14 +88,14 @@ List<SchHandout> schHandoutList(int type,final String hql, final Pager page, final List<Object> args); /** - * 批量操作讲义收藏记录 + * 鎵归噺鎿嶄綔璁蹭箟鏀惰棌璁板綍 * @param lstFavor * @return */ Result doOperHandoutFavorDataBatch(List<SchHandoutPageFavor> lstFavor); /** - * 后台获取列表数据 + * 鍚庡彴鑾峰彇鍒楄〃鏁版嵁 * @param sql * @param args * @return @@ -103,7 +103,7 @@ List<SchHandout> queryDataList(String sql,List<Object> args); /** - * 查询选择班级下历史讲义 + * 鏌ヨ閫夋嫨鐝骇涓嬪巻鍙茶涔� * @param hql * @param args * @return @@ -111,21 +111,21 @@ List<SchHandout> queryChooseHandoutList(String sql, List<Object> args); /** - * 使用jacob另存为图片,需要测试多个请求同时调用情况 - * 1.office2013报错,但是用office2013另存為效果最好 - * 2.office2007解析不完美,字体偏粗,边上有较明显锯齿,可以用jacob調用 - * 3.office2010解析基本正常,但是较于office2013,大字体和边框会有非常少量锯齿(推荐使用) + * 浣跨敤jacob鍙﹀瓨涓哄浘鐗�,闇�瑕佹祴璇曞涓姹傚悓鏃惰皟鐢ㄦ儏鍐� + * 1.office2013鎶ラ敊锛屼絾鏄敤office2013鍙﹀瓨鐐烘晥鏋滄渶濂� + * 2.office2007瑙f瀽涓嶅畬缇庯紝瀛椾綋鍋忕矖锛岃竟涓婃湁杈冩槑鏄鹃敮榻�,鍙互鐢╦acob瑾跨敤 + * 3.office2010瑙f瀽鍩烘湰姝e父锛屼絾鏄緝浜巓ffice2013锛屽ぇ瀛椾綋鍜岃竟妗嗕細鏈夐潪甯稿皯閲忛敮榻匡紙鎺ㄨ崘浣跨敤锛� * - * info:服务器推荐使用office2010,jacob.jar包更新后如果支持office2013,测试哪个版本会效果更好,可以替换服务器office版本 + * info锛氭湇鍔″櫒鎺ㄨ崘浣跨敤office2010锛宩acob.jar鍖呮洿鏂板悗濡傛灉鏀寔office2013锛屾祴璇曞摢涓増鏈細鏁堟灉鏇村ソ锛屽彲浠ユ浛鎹㈡湇鍔″櫒office鐗堟湰 * - * @param file ppt文件 + * @param file ppt鏂囦欢 * @param docPath docPath * @return */ List<SchHandoutPage> convertPPTToJPG(File file,String docPath, String handoutId); /** - * docdeal 消息队列调用 + * docdeal 娑堟伅闃熷垪璋冪敤 * @param docPath * @param handoutId * @return @@ -133,7 +133,7 @@ Result insertHandoutPages(String docPath,String handoutId,String uploadModule,String userId,String type); /** - * 旋转讲义图片 + * 鏃嬭浆璁蹭箟鍥剧墖 * @param angle * @param handoutPageId * @return @@ -141,68 +141,68 @@ Result doRotatePic(String angle, String handoutPageId); /** - * 查询讲义 - * @param keyWord 查询关键字 + * 鏌ヨ璁蹭箟 + * @param keyWord 鏌ヨ鍏抽敭瀛� * @return */ List<SchHandout> queryHandoutByKeyWord(String keyWord); /** - * 获取讲义列表数据 + * 鑾峰彇璁蹭箟鍒楄〃鏁版嵁 * * @return */ List<Map<String, Object>> handoutLst(String tid); /** - * 获取机构讲义列表数据 + * 鑾峰彇鏈烘瀯璁蹭箟鍒楄〃鏁版嵁 * * @return */ List<Map<String, Object>> handoutOrgLst(String collegeCourseId, String subjectId); /** - * 指定讲义 + * 鎸囧畾璁蹭箟 * */ Result insertAppointHandout(String handoutId[],String orgId[],String classIds[],String collegeCourseId); /** - * 更新讲义观看量 + * 鏇存柊璁蹭箟瑙傜湅閲� * */ Result updatePlayCount(String handoutId); /** - * 插入讲义观看记录(新版) + * 鎻掑叆璁蹭箟瑙傜湅璁板綍(鏂扮増) * */ Result insertplayRecordNew(SchHandoutRecord record,String pageNums); /** - * 插入讲义观看记录 + * 鎻掑叆璁蹭箟瑙傜湅璁板綍 * */ Result insertplayRecord(SchHandoutRecord record,String pageNums); /** - * 讲义上传重复数据处理 + * 璁蹭箟涓婁紶閲嶅鏁版嵁澶勭悊 * @param handoutId * @return */ Result doInitHandoutRepeatData( String handoutId ); /** - * 排序 + * 鎺掑簭 * - * @param ids 排序id - * @param index 序号 + * @param ids 鎺掑簭id + * @param index 搴忓彿 * @return */ Result doOrder(List<String> ids, List<Integer> index); /** - * 转码PDF发送消息 + * 杞爜PDF鍙戦�佹秷鎭� * @param handoutId * @param fullPath * @param module @@ -212,7 +212,7 @@ Result sendMsgConvertPDF(String handoutId,String fullPath,String module,String userId); /** - * 拷贝讲义 + * 鎷疯礉璁蹭箟 * * @param id * @param subjectId @@ -223,7 +223,7 @@ Result doCopyHandout(String id, String subjectId, String collegeCourseId, String chapterId, String subjectName) throws IllegalAccessException, InstantiationException, InvocationTargetException, NoSuchMethodException; /** - * 保存讲义接口 + * 淇濆瓨璁蹭箟鎺ュ彛 * * @param handout * @return @@ -232,7 +232,7 @@ /** - * 监管委直接转码 + * 鐩戠濮旂洿鎺ヨ浆鐮� * @param handoutId * @param fullPath * @param module @@ -241,7 +241,7 @@ public void doConvertPDF(String handoutId, String fullPath, String module, String userId); /** - * 转码DOC + * 杞爜DOC * @param docPath * @param handoutId * @param uploadModule -- Gitblit v1.8.0