From 79ab2cbd31c022916a8e696903d5eb34b70aa403 Mon Sep 17 00:00:00 2001
From: EricsHu <hrr145632>
Date: 星期六, 25 十一月 2023 15:57:07 +0800
Subject: [PATCH] 讨论区关键字过滤、首页班级显示班级信息

---
 src/main/java/com/qxueyou/scc/admin/classes/service/IClassService.java |   46 ++++++++++++++++++++++++----------------------
 1 files changed, 24 insertions(+), 22 deletions(-)

diff --git a/src/main/java/com/qxueyou/scc/admin/classes/service/IClassService.java b/src/main/java/com/qxueyou/scc/admin/classes/service/IClassService.java
index ddedc65..8a61f3f 100644
--- a/src/main/java/com/qxueyou/scc/admin/classes/service/IClassService.java
+++ b/src/main/java/com/qxueyou/scc/admin/classes/service/IClassService.java
@@ -9,48 +9,48 @@
 import com.qxueyou.scc.base.model.Result;
 
 /**
- * 班级管理服务层
+ * 鐝骇绠$悊鏈嶅姟灞�
  *
  * @author chenjunliang
  */
 public interface IClassService {
 
     /**
-     * 新增班级
+     * 鏂板鐝骇
      *
      * @param course
      * @return
      */
     Result insertClass(String className, String classNumber, Date startTime, Date endTime, String subjectId,
-                       String teacherId);
+                       String teacherId,String chargeClassName);
 
 	/**
 	 *
-	 *新增补考分组
+	 *鏂板琛ヨ�冨垎缁�
 	 * @param classTypes
 	 * @return
 	 */
 	Result insertReClass(String className, String classNumber, Date startTime, Date endTime, String subjectId,
 						 String teacherId,String classTypes);
 	/**
-     * 修改班级
+     * 淇敼鐝骇
      *
      * @param course
      * @return
      */
     Result updateClass(String classId, String className, String classNumber, Date startTime, Date endTime,
                        String subjectId, boolean needJoinAudit, boolean needQuitAudit, boolean showAnalysisAfterExer,
-                       boolean canMultiExer, boolean needForum, String teacherId);
+                       boolean canMultiExer, boolean needForum, String teacherId, String chargeClassName);
 
     /**
-     * 获取班级列表
+     * 鑾峰彇鐝骇鍒楄〃
      *
      * @return
      */
     List<ClsClass> getClassLst(String keyword, String teacherId, Integer pageSize, Integer pageNum, Integer pageType);
 
     /**
-     * 获取班级列表数量
+     * 鑾峰彇鐝骇鍒楄〃鏁伴噺
      *
      * @return
      */
@@ -62,21 +62,21 @@
     List<ClsClass> listMyClass();
 
     /**
-     * 获取班级考试、作业等活动信息
+     * 鑾峰彇鐝骇鑰冭瘯銆佷綔涓氱瓑娲诲姩淇℃伅
      *
      * @return
      */
     Map<String, Object> getClassActivityInfo(String classId);
 
     /**
-     * 获取班级详情
+     * 鑾峰彇鐝骇璇︽儏
      *
      * @return
      */
     ClsClass read(String classId);
 
     /**
-     * 删除班级
+     * 鍒犻櫎鐝骇
      *
      * @param classIds
      * @return
@@ -84,15 +84,15 @@
     Result deleteClass(String[] classIds);
 
     /**
-     * 新增学生
+     * 鏂板瀛︾敓
      *
-     * @param count 学生数量
+     * @param count 瀛︾敓鏁伴噺
      * @return
      */
     Result addStudent(String classId, int count);
 
     /**
-     * 获取个人已加入班级的课程及学习情况
+     * 鑾峰彇涓汉宸插姞鍏ョ彮绾х殑璇剧▼鍙婂涔犳儏鍐�
      *
      * @param classId
      * @return
@@ -102,20 +102,20 @@
     Result getAllClassLst();
 
     /**
-     * 老师获取班级列表
+     * 鑰佸笀鑾峰彇鐝骇鍒楄〃
      */
     List<ClsClass> getClassLstByTeacherId();
 
     /**
-     * 查询老师或管理员可用的班级ID和名称列表
-     * @param teacherId  根据教师ID过滤
-     * @param subjectId  根据课程ID过滤
+     * 鏌ヨ鑰佸笀鎴栫鐞嗗憳鍙敤鐨勭彮绾D鍜屽悕绉板垪琛�
+     * @param teacherId  鏍规嵁鏁欏笀ID杩囨护
+     * @param subjectId  鏍规嵁璇剧▼ID杩囨护
      * @return
      */
 	List<Map<String, Object>> queryAvailableClassIdAndName(String teacherId,String subjectId);
 
 	/**
-	 * app教师端班级列表
+	 * app鏁欏笀绔彮绾у垪琛�
 	 *
 	 * @param keyword
 	 * @param limit
@@ -125,24 +125,26 @@
 	Result classList(String keyword, Pager pager, int type);
 
 	/**
-	 * 根据班级ID获取班级名字,顺序与传入的id顺序一致
+	 * 鏍规嵁鐝骇ID鑾峰彇鐝骇鍚嶅瓧,椤哄簭涓庝紶鍏ョ殑id椤哄簭涓�鑷�
 	 * @param classIds
 	 * @return
 	 */
 	String [] queryClassNamesByIds(String[] classIds);
 
 	/**
-	 * 根据用户ID查询所用户加入的班级
+	 * 鏍规嵁鐢ㄦ埛ID鏌ヨ鎵�鐢ㄦ埛鍔犲叆鐨勭彮绾�
 	 * @param userId
 	 * @return
 	 */
 	List<ClsClass> queryStudentClassesByUserId(String userId);
 
 	/**
-	 * 查询所有班级信息
+	 * 鏌ヨ鎵�鏈夌彮绾т俊鎭�
 	 * @return
 	 */
 	List<Map<String, Object>> queryAllClassIdAndName();
 
 	ClsClass getReClass(String classTypes);
+
+	List<ClsClass> getTeacherClassLst(String teacherId);
 }

--
Gitblit v1.8.0