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/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