From b968e4a5a2e374d6eec36113e56d02565a57865c Mon Sep 17 00:00:00 2001 From: Administrator <2863138610@qq.com> Date: 星期五, 02 十二月 2022 14:31:43 +0800 Subject: [PATCH] 删除target文件 --- src/main/java/com/qxueyou/scc/teach/subject/service/ISubjectService.java | 121 ++++++++++++++++++++-------------------- 1 files changed, 61 insertions(+), 60 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/teach/subject/service/ISubjectService.java b/src/main/java/com/qxueyou/scc/teach/subject/service/ISubjectService.java index 26c7bf1..779f347 100644 --- a/src/main/java/com/qxueyou/scc/teach/subject/service/ISubjectService.java +++ b/src/main/java/com/qxueyou/scc/teach/subject/service/ISubjectService.java @@ -8,12 +8,13 @@ import com.qxueyou.scc.base.model.Result; import com.qxueyou.scc.teach.subject.model.Subject; import com.qxueyou.scc.teach.subject.model.view.MySubjectV; +import org.springframework.transaction.annotation.Transactional; public interface ISubjectService { /** * 新增课程 - * + * * @param subjectName * 课程名称 * @param coverPageFileId @@ -26,7 +27,7 @@ /** * 修改课程 - * + * * @param subjectName * 课程名称 * @param subjectId @@ -41,7 +42,7 @@ /** * 删除课程 - * + * * @param subjectIds * 课程id数组 * @return 上传结果:{"success":true,msg:"success",attrs:{}} @@ -50,7 +51,7 @@ /** * 发布课程 - * + * * @param subjectIds * 课程id数组 * @return 上传结果:{"success":true,msg:"success",attrs:{}} @@ -59,7 +60,7 @@ /** * 撤回课程 - * + * * @param subjectIds * 课程id数组 * @return 上传结果:{"success":true,msg:"success",attrs:{}} @@ -68,7 +69,7 @@ /** * 更新课件数量 - * + * * @param subjectId * @param count * @return @@ -77,7 +78,7 @@ /** * 查询课程 - * + * * @param text * 搜索文本 * @param pageSize @@ -90,7 +91,7 @@ /** * 查询课程个数 - * + * * @param text * 搜索文本 * @return 返回课程总数 @@ -99,7 +100,7 @@ /** * 读取课程 - * + * * @param subjectId * 课程ID * @return 返回课程列表 @@ -108,7 +109,7 @@ /** * 读取课程详情介绍 - * + * * @param subjectId * 课程ID * @return 返回课程详情介绍 @@ -117,7 +118,7 @@ /** * 查询我的课程 - * + * * @param classId * 班级id * @return 返回课程列表 @@ -131,7 +132,7 @@ /** * 查询我的课程 - * + * * @param classId * 班级id * @return 返回课程列表 @@ -140,7 +141,7 @@ /** * 查询个人课程章节的学习进度 - * + * * @param classId * 班级id * @return 返回章节学习进度列表 @@ -154,7 +155,7 @@ /** * 我的活动获取课程完成情况 - * + * * @return */ Result getPerformance4Subject(); @@ -166,7 +167,7 @@ /** * 获取数据排行 - * + * * @return */ Result getDataDesc(String classId, String subjectId); @@ -175,7 +176,7 @@ * 获取上次学习的位置 */ Result lastStudied(String userId); - + /** * 添加班级课程 * @param origSubjectId @@ -183,12 +184,12 @@ * @param schoolYear * @param term * @return - * @throws InvocationTargetException - * @throws IllegalAccessException + * @throws InvocationTargetException + * @throws IllegalAccessException */ Result addClsSubject(String classId,String origSubjectId, String teacherId, Integer schoolYear, Integer term) throws IllegalAccessException, InvocationTargetException; - - + + /** * 更新班级课程 * @param subjectId @@ -199,7 +200,7 @@ * @return */ Result updateClsSubject(String classId,String subjectId, String origSubjectId, String teacherId, Integer schoolYear, Integer term); - + /** * 删除班级课程 * @param classId @@ -207,147 +208,147 @@ * @return */ Result deleteClsSubject(String classId, String[] subjectIds); - + /** * 查询班级课程 - * + * * @param classId * @param schoolYear * @param term * @return */ public List<Map<String, Object>> clsSubjectlist(String classId, Integer schoolYear, Integer term); - + /** * 获取班级学期 - * + * * @param classId * @return */ public List<Map<String,Object>> termList(String classId); - + /** * 我的课程按学期分类 - * + * * @param classId * @return */ public List<Map<String,Object>> myTermSubjectList(String classId); - + /** * 我的课程,按时间排序 - * + * * @param classId * @return */ public List<Map<String,Object>> mySubjectList(String classId, Pager pager); - + /** * 查询老师或管理员可用的课程ID和课程名字列表 * @param teacherId 根据教师ID过滤 * @return */ List<Map<String, Object>> queryAvailableSubjectIdAndName(String teacherId,Integer sbujectType); - + /** * 我的班级信息 - * + * * @param classId * @return */ public Map<String,Object> myClassInfo(String classId); - + /** * 获取我的课程数量 - * + * * @param classId * @return */ public long myClsSubjectCount(String classId); - + /** * 获取我的课程进度 - * + * * @param classId * @param userId * @return */ public List<Map<String,Object>> myClsSubjectlist(String classId, String userId, Pager pager); - + /** * 学员课程作业进度 - * + * * @param classId * @param subjectId * @return */ public Map<String, Object> studentSubjectHomeworkProgress(String classId, String subjectId, String userId); - + /** * 学员考试作业进度 - * + * * @param classId * @param subjectId * @return */ public Map<String, Object> studentSubjectExamProgress(String classId, String subjectId, String studentId); - + /** * 获取学员的课程进度 - * + * * @param classId * @return */ public List<Map<String,Object>> studentSubjectProgress(String classId, Pager pager); - + /** * 班级学员课件总体进度 - * + * * @param subjectId * @param classId * @return */ public List<Map<String, Object>> studentSubjectLectureProgress(String subjectId, String classId); - + /** * 我的公开课列表 - * + * * @param pageNum * @param pageSize * @param keyword * @return */ public Map<String,Object> myOpenSubjectList(Integer pageNum, Integer pageSize, String keyword); - + /** * 公开课列表 - * + * * @param pageNum * @param pageSize * @param keyword * @return */ public Map<String,Object> openSubjectList(Integer pageNum, Integer pageSize, String keyword); - + /** * 公开课详情 - * + * * @param subjectId * @return */ public Map<String,Object> openSubjectInfo(String subjectId); - + /** * 我的课程详情 - * + * * @param classId * @return */ public Map<String,Object> mySubjectInfo(String subjectId, String classId); - + /** * app教师端课程列表 - * + * * @param text * @param status * @param type @@ -356,26 +357,26 @@ * @return */ Result teacherSubjectList(Pager pager, String keyword, String status,Integer type); - + /** * 课程按学期分类 - * + * * @param classId * @return */ List<Map<String,Object>> termSubjectList(String classId, List<Map<String,Object>> clsSubjectlist); - - + + /** * 查询课程关联的班级信息 * @param origSubjectId * @return */ List<Map<String, Object>> querySubjectReClassInfos(String origSubjectId); - + /** * 获取课件数量 - * + * * @param subjectId * @return */ -- Gitblit v1.8.0