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