From f6c19ce9e8ec6ccbcc9f6eaa3d168b27bba214eb Mon Sep 17 00:00:00 2001 From: EricsHu <hrr145632> Date: 星期二, 06 六月 2023 15:17:31 +0800 Subject: [PATCH] 资源,直播,考试 --- src/main/java/com/qxueyou/scc/controller/ClassController.java | 302 +++++++++++++++++++++++++------------------------- 1 files changed, 151 insertions(+), 151 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/controller/ClassController.java b/src/main/java/com/qxueyou/scc/controller/ClassController.java index fbcb148..c6037be 100644 --- a/src/main/java/com/qxueyou/scc/controller/ClassController.java +++ b/src/main/java/com/qxueyou/scc/controller/ClassController.java @@ -42,11 +42,11 @@ import io.swagger.annotations.ApiOperation; /** - * 班级管理控制器 + * 鐝骇绠$悊鎺у埗鍣� * * @author chenjunliang */ -@Api(tags="班级管理接口") +@Api(tags="鐝骇绠$悊鎺ュ彛") @RestController @RequestMapping("/admin/class") public class ClassController { @@ -68,46 +68,46 @@ @Autowired IClassLectureService clsLectureService; - //---------------------------------------------------------------------------------app接口--------------------------------------------------------------------------------------------------------------------/ + //---------------------------------------------------------------------------------app鎺ュ彛--------------------------------------------------------------------------------------------------------------------/ /** - * 获取正常班级列表 + * 鑾峰彇姝e父鐝骇鍒楄〃 * * @param keyword * @param limit * @param pageNum * @return */ - @ApiOperation(value = "获取正常班级列表", notes = "") + @ApiOperation(value = "鑾峰彇姝e父鐝骇鍒楄〃", notes = "") @GetMapping(value = "/app/classList") public Result classList(@RequestParam(defaultValue = "") String keyword, Pager pager) { return this.classService.classList(keyword, pager, 1); } /** - * 获取历史班级列表 + * 鑾峰彇鍘嗗彶鐝骇鍒楄〃 * * @param keyword * @param limit * @param pageNum * @return */ - @ApiOperation(value = "获取历史班级列表", notes = "") + @ApiOperation(value = "鑾峰彇鍘嗗彶鐝骇鍒楄〃", notes = "") @GetMapping(value = "/app/historyClassList") public Result historyClassList(@RequestParam(defaultValue = "") String keyword, Pager pager) { return this.classService.classList(keyword, pager, 2); } /** - * 学员详情 + * 瀛﹀憳璇︽儏 * * @param classId * @param studentId * @return */ - @ApiOperation(value = "学员详情", notes = "") + @ApiOperation(value = "瀛﹀憳璇︽儏", notes = "") @ApiImplicitParams({ - @ApiImplicitParam(name = "studentId", value = "学员id", required = true, paramType="query", dataType = "String"), - @ApiImplicitParam(name = "classId", value = "班级id", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "studentId", value = "瀛﹀憳id", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "classId", value = "鐝骇id", required = true, paramType="query", dataType = "String"), }) @GetMapping(value = "/app/studentInfo") public Result studentInfo(String classId, String studentId) { @@ -115,16 +115,16 @@ } /** - * 学员详情 + * 瀛﹀憳璇︽儏 * * @param classId * @param studentId * @return */ - @ApiOperation(value = "学员学习进度", notes = "") + @ApiOperation(value = "瀛﹀憳瀛︿範杩涘害", notes = "") @ApiImplicitParams({ - @ApiImplicitParam(name = "studentId", value = "学员id", required = true, paramType="query", dataType = "String"), - @ApiImplicitParam(name = "classId", value = "班级id", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "studentId", value = "瀛﹀憳id", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "classId", value = "鐝骇id", required = true, paramType="query", dataType = "String"), }) @GetMapping(value = "/app/studentProgress") public Result studentProgress(String classId, String studentId) { @@ -132,14 +132,14 @@ } /** - * 获取首页数据排行 + * 鑾峰彇棣栭〉鏁版嵁鎺掕 * * * @param subjectId */ - @ApiOperation(value = "班级排行榜", notes = "") + @ApiOperation(value = "鐝骇鎺掕姒�", notes = "") @ApiImplicitParams({ - @ApiImplicitParam(name = "classId", value = "班级id", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "classId", value = "鐝骇id", required = true, paramType="query", dataType = "String"), }) @GetMapping(value = "/app/getDataDesc") public Result getDataDesc(String classId, String subjectId) { @@ -147,16 +147,16 @@ } /** - * 学员课程进度 + * 瀛﹀憳璇剧▼杩涘害 * * * @param subjectId */ - @ApiOperation(value = "学员课程进度", notes = "") + @ApiOperation(value = "瀛﹀憳璇剧▼杩涘害", notes = "") @ApiImplicitParams({ - @ApiImplicitParam(name = "classId", value = "班级id", required = true, paramType="query", dataType = "String"), - @ApiImplicitParam(name = "subjectId", value = "课程id", required = true, paramType="query", dataType = "String"), - @ApiImplicitParam(name = "studentId", value = "学员id", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "classId", value = "鐝骇id", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "subjectId", value = "璇剧▼id", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "studentId", value = "瀛﹀憳id", required = true, paramType="query", dataType = "String"), }) @GetMapping(value = "/app/studentSubjectProgress") public Result studentSubjectProgress(String classId, String subjectId, String studentId) { @@ -166,46 +166,46 @@ } /** - * 班级学员课程总体进度 + * 鐝骇瀛﹀憳璇剧▼鎬讳綋杩涘害 * * * @param classId */ - @ApiOperation(value = "班级学员课程总体进度", notes = "") + @ApiOperation(value = "鐝骇瀛﹀憳璇剧▼鎬讳綋杩涘害", notes = "") @ApiImplicitParams({ - @ApiImplicitParam(name = "classId", value = "班级id", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "classId", value = "鐝骇id", required = true, paramType="query", dataType = "String"), }) @GetMapping(value = "/app/studentAllSubjectProgress") public Result studentSubjectProgress(String classId) { if(StringUtils.isEmpty(classId)) { - return new Result(false, "班级id参数不能为空"); + return new Result(false, "鐝骇id鍙傛暟涓嶈兘涓虹┖"); } return new Result(true, "success", CollectionUtils.newObjectMap("subjectList", this.subjectService.studentSubjectProgress(classId, new Pager()))); } /** - * 班级学员课件总体进度 + * 鐝骇瀛﹀憳璇句欢鎬讳綋杩涘害 * * * @param classId */ - @ApiOperation(value = "班级学员课件总体进度", notes = "") + @ApiOperation(value = "鐝骇瀛﹀憳璇句欢鎬讳綋杩涘害", notes = "") @ApiImplicitParams({ - @ApiImplicitParam(name = "classId", value = "班级id", required = true, paramType="query", dataType = "String"), - @ApiImplicitParam(name = "subjectId", value = "课程id", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "classId", value = "鐝骇id", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "subjectId", value = "璇剧▼id", required = true, paramType="query", dataType = "String"), }) @GetMapping(value = "/app/studentSubjectLectureProgress") public Result studentSubjectLectureProgress(String classId, String subjectId) { if(StringUtils.isEmpty(classId)) { - return new Result(false, "班级id参数不能为空"); + return new Result(false, "鐝骇id鍙傛暟涓嶈兘涓虹┖"); } if(StringUtils.isEmpty(subjectId)) { - return new Result(false, "课程id参数不能为空"); + return new Result(false, "璇剧▼id鍙傛暟涓嶈兘涓虹┖"); } - //获取所有课件 + //鑾峰彇鎵�鏈夎浠� List<Map<String, Object>> lectures = this.subjectService.studentSubjectLectureProgress(subjectId, classId); - //获取所以章节 + //鑾峰彇鎵�浠ョ珷鑺� List<ClsSubjectChapter> chapterLst = clsLectureService.getChapterLectures(clsLectureService.getListChapter(classId, subjectId, null), lectures); return new Result(true, "success", CollectionUtils.newObjectMap("count",clsLectureService.stuLectureCountBySubject(subjectId, classId), "listData", QBeanUtils.listBean2ListMap(chapterLst, @@ -213,37 +213,37 @@ } /** - * 学员注册 + * 瀛﹀憳娉ㄥ唽 * - * @param name 学员名称 - * @param studentNumber 学号 - * @param sex 性别 - * @param mobilePhone 手机号 + * @param name 瀛﹀憳鍚嶇О + * @param studentNumber 瀛﹀彿 + * @param sex 鎬у埆 + * @param mobilePhone 鎵嬫満鍙� */ - @ApiOperation(value = "app端学员注册接口", notes = "") + @ApiOperation(value = "app绔鍛樻敞鍐屾帴鍙�", notes = "") @ApiImplicitParams({ - @ApiImplicitParam(name = "name", value = "名称", required = true, paramType="query", dataType = "String"), - @ApiImplicitParam(name = "studentNumber", value = "学号", required = true, paramType="query", dataType = "String"), - @ApiImplicitParam(name = "sex", value = "性别(0女,1男)", required = true, paramType="query", dataType = "String"), - @ApiImplicitParam(name = "mobilePhone", value = "手机号", required = false, paramType="query", dataType = "String"), - @ApiImplicitParam(name = "orgId", value = "机构", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "name", value = "鍚嶇О", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "studentNumber", value = "瀛﹀彿", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "sex", value = "鎬у埆(0濂筹紝1鐢�)", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "mobilePhone", value = "鎵嬫満鍙�", required = false, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "orgId", value = "鏈烘瀯", required = true, paramType="query", dataType = "String"), }) @PostMapping(value = "/app/studentRegister") public Result studentRegister(String name, String studentNumber, Boolean sex, String mobilePhone, String orgId) { return studentService.insertStudent(null, name, studentNumber, sex, mobilePhone, orgId); } - //---------------------------------------------------------------------------------app接口--------------------------------------------------------------------------------------------------------------------/ + //---------------------------------------------------------------------------------app鎺ュ彛--------------------------------------------------------------------------------------------------------------------/ /** - * 新增班级 + * 鏂板鐝骇 * - * @param className 班级名称 - * @param classNumber 班级编码 - * @param startTime 开班时间 - * @param endTime 结束时间 - * @param subjectId 课程id + * @param className 鐝骇鍚嶇О + * @param classNumber 鐝骇缂栫爜 + * @param startTime 寮�鐝椂闂� + * @param endTime 缁撴潫鏃堕棿 + * @param subjectId 璇剧▼id */ @PostMapping(value = "add") public Result add(String className, String classNumber, String startTime, String endTime, String subjectId, @@ -254,38 +254,38 @@ } catch (ParseException e) { log.error(e, e); - return new Result(false, "日期参数错误"); + return new Result(false, "鏃ユ湡鍙傛暟閿欒"); } } /** - * 新增补考分组 - * @param className 班级名称 - * @param classNumber 班级编码 - * @param startTime 开班时间 - * @param endTime 结束时间 - * @param subjectId 课程id + * 鏂板琛ヨ�冨垎缁� + * @param className 鐝骇鍚嶇О + * @param classNumber 鐝骇缂栫爜 + * @param startTime 寮�鐝椂闂� + * @param endTime 缁撴潫鏃堕棿 + * @param subjectId 璇剧▼id */ @PostMapping(value = "addRe") public Result addRe(String className, String classNumber, String startTime, String endTime, String subjectId, String teacherId,String classTypes) { try { ClsClass reClass = classService.getReClass("1"); - //如果补考类型分组不存在,新增 + //濡傛灉琛ヨ�冪被鍨嬪垎缁勪笉瀛樺湪锛屾柊澧� if (reClass==null){ return classService.insertReClass(className, classNumber, DateUtils.convertStringToDate(startTime), DateUtils.convertStringToDate(endTime), subjectId, teacherId,classTypes); }else { - //存在返回false - return new Result(false, "补考分组已存在"); + //瀛樺湪杩斿洖false + return new Result(false, "琛ヨ�冨垎缁勫凡瀛樺湪"); } } catch (ParseException e) { log.error(e, e); - return new Result(false, "日期参数错误"); + return new Result(false, "鏃ユ湡鍙傛暟閿欒"); } } /** - * 新增班级获取课程列表 + * 鏂板鐝骇鑾峰彇璇剧▼鍒楄〃 */ @GetMapping(value = "getSubjectLst") public Result getSubjectlst() { @@ -297,31 +297,31 @@ } /** - * 获取班级列表 + * 鑾峰彇鐝骇鍒楄〃 * * @param keyword * @param limit * @param pageNum * @return */ - @ApiOperation(value = "获取班级列表", notes = "") + @ApiOperation(value = "鑾峰彇鐝骇鍒楄〃", notes = "") @SuppressWarnings({ "unchecked", "rawtypes" }) @GetMapping(value = "list") public Result list(@RequestParam(defaultValue = "") String keyword, @RequestParam(defaultValue = "10") Integer limit, @RequestParam(defaultValue = "1") Integer pageNum, @RequestParam(defaultValue = "1")Integer pageType) { String teacherId = ClientUtils.isAdmin() ? null : teacherService.getTeacherIdByUserId(ClientUtils.getUserId()); - // 获取数据 + // 鑾峰彇鏁版嵁 List<ClsClass> clsLst = classService.getClassLst(keyword, teacherId, limit, pageNum, pageType); - // 获取班级总数 + // 鑾峰彇鐝骇鎬绘暟 int count = classService.getClassLstCount(keyword, teacherId, pageType); - // 转成前端所需字段和结构 + // 杞垚鍓嶇鎵�闇�瀛楁鍜岀粨鏋� List<Map<String, Object>> lstResult = QBeanUtils.listBean2ListMap(clsLst, CollectionUtils.newStringMap("name", "className", "classId", "classId", "classNumber", "classNumber","classTypes","classTypes", "studentCount", "studentCount", "createTime", "createTime", "startTime", "startTime", "endTime", "endTime", "subjects", "sbjLst")); - // 单独处理课程的字段和结构 + // 鍗曠嫭澶勭悊璇剧▼鐨勫瓧娈靛拰缁撴瀯 for (Map<String, Object> item : lstResult) { if(item.get("sbjLst")==null){ @@ -360,14 +360,14 @@ /** - * 查询班级基本信息 + * 鏌ヨ鐝骇鍩烘湰淇℃伅 * - * @param classId 班级id + * @param classId 鐝骇id * @return */ - @ApiOperation(value = "查询班级基本信息", notes = "") + @ApiOperation(value = "鏌ヨ鐝骇鍩烘湰淇℃伅", notes = "") @ApiImplicitParams({ - @ApiImplicitParam(name = "classId", value = "班级id", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "classId", value = "鐝骇id", required = true, paramType="query", dataType = "String"), }) @GetMapping(value = "queryClass") public Result findClass(String classId) { @@ -383,9 +383,9 @@ } /** - * 删除班级 + * 鍒犻櫎鐝骇 * - * @param classId 班级id + * @param classId 鐝骇id * @return */ @GetMapping("delete") @@ -396,19 +396,19 @@ } /** - * 复制班级 + * 澶嶅埗鐝骇 * - * @param classId 班级id - * @param className 班级名称 - * @param classNumber 班级编码 - * @param startTime 开班时间 - * @param endTime 结束时间 + * @param classId 鐝骇id + * @param className 鐝骇鍚嶇О + * @param classNumber 鐝骇缂栫爜 + * @param startTime 寮�鐝椂闂� + * @param endTime 缁撴潫鏃堕棿 * @param subjectId - * @param needJoinAudit 是否加班审批 - * @param needQuitAudit 是否退班审批 - * @param showAnalysisAfterExer 完成练习后是否显示答案 - * @param canMultiExer 是否允许重复学习 - * @param needForum 是否开通论坛 + * @param needJoinAudit 鏄惁鍔犵彮瀹℃壒 + * @param needQuitAudit 鏄惁閫�鐝鎵� + * @param showAnalysisAfterExer 瀹屾垚缁冧範鍚庢槸鍚︽樉绀虹瓟妗� + * @param canMultiExer 鏄惁鍏佽閲嶅瀛︿範 + * @param needForum 鏄惁寮�閫氳鍧� * @return */ @PostMapping(value = "copy") @@ -419,19 +419,19 @@ } /** - * 更新班级 + * 鏇存柊鐝骇 * - * @param classId 班级id - * @param className 班级名称 - * @param classNumber 班级编码 - * @param startTime 开班时间 - * @param endTime 结束时间 + * @param classId 鐝骇id + * @param className 鐝骇鍚嶇О + * @param classNumber 鐝骇缂栫爜 + * @param startTime 寮�鐝椂闂� + * @param endTime 缁撴潫鏃堕棿 * @param subjectId - * @param needJoinAudit 是否加班审批 - * @param needQuitAudit 是否退班审批 - * @param showAnalysisAfterExer 完成练习后是否显示答案 - * @param canMultiExer 是否允许重复学习 - * @param needForum 是否开通论坛 + * @param needJoinAudit 鏄惁鍔犵彮瀹℃壒 + * @param needQuitAudit 鏄惁閫�鐝鎵� + * @param showAnalysisAfterExer 瀹屾垚缁冧範鍚庢槸鍚︽樉绀虹瓟妗� + * @param canMultiExer 鏄惁鍏佽閲嶅瀛︿範 + * @param needForum 鏄惁寮�閫氳鍧� * @return */ @PostMapping(value = "update") @@ -447,22 +447,22 @@ showAnalysisAfterExer, canMultiExer, needForum, teacherId); } catch (ParseException e) { log.error(e, e); - return new Result(false, "日期参数错误"); + return new Result(false, "鏃ユ湡鍙傛暟閿欒"); } } /** - * 班级管理 学员管理 获取学员列表 + * 鐝骇绠$悊 瀛﹀憳绠$悊 鑾峰彇瀛﹀憳鍒楄〃 * - * @param classId 班级id - * @param limit 每页显示几条 - * @param pageNum 页码 - * @param keyword 搜索关键字 - * @return 学习状态说明(0, 未开始 。 1, 学习中 。 2, 已结束, 3, 待激活 。 4, 已冻结) + * @param classId 鐝骇id + * @param limit 姣忛〉鏄剧ず鍑犳潯 + * @param pageNum 椤电爜 + * @param keyword 鎼滅储鍏抽敭瀛� + * @return 瀛︿範鐘舵�佽鏄�(0, 鏈紑濮� 銆� 1, 瀛︿範涓� 銆� 2, 宸茬粨鏉�, 3, 寰呮縺娲� 銆� 4, 宸插喕缁�) */ - @ApiOperation(value = "获取学员列表", notes = "学习状态说明(0, 未开始 。 1, 学习中 。 2, 已结束, 3, 待激活 。 4, 已冻结)") + @ApiOperation(value = "鑾峰彇瀛﹀憳鍒楄〃", notes = "瀛︿範鐘舵�佽鏄�(0, 鏈紑濮� 銆� 1, 瀛︿範涓� 銆� 2, 宸茬粨鏉�, 3, 寰呮縺娲� 銆� 4, 宸插喕缁�)") @ApiImplicitParams({ - @ApiImplicitParam(name = "classId", value = "班级id", required = true, paramType="query", dataType = "String"), + @ApiImplicitParam(name = "classId", value = "鐝骇id", required = true, paramType="query", dataType = "String"), }) @GetMapping(value = "lstStudent4Class") public Result lstStudent4Class(String classId, @RequestParam(defaultValue = "10") Integer limit, @@ -476,9 +476,9 @@ } /** - * 导入学员 + * 瀵煎叆瀛﹀憳 * - * @param classId 班级id + * @param classId 鐝骇id */ @GetMapping(value = "importStudent") public Result importStudent(String classId) { @@ -486,13 +486,13 @@ } /** - * 新增学员 + * 鏂板瀛﹀憳 * - * @param name 学员名称 - * @param studentNumber 学号 - * @param classId 班级id - * @param sex 性别 - * @param mobilePhone 手机号 + * @param name 瀛﹀憳鍚嶇О + * @param studentNumber 瀛﹀彿 + * @param classId 鐝骇id + * @param sex 鎬у埆 + * @param mobilePhone 鎵嬫満鍙� */ @PostMapping(value = "addStudent") public Result addStudent(String classId, String name, String studentNumber, Boolean sex, String mobilePhone,String comName) { @@ -502,13 +502,13 @@ } /** - * 更新学员 + * 鏇存柊瀛﹀憳 * - * @param name 学员名称 - * @param studentNumber 学号 - * @param classId 班级id - * @param sex 性别 - * @param mobilePhone 手机号 + * @param name 瀛﹀憳鍚嶇О + * @param studentNumber 瀛﹀彿 + * @param classId 鐝骇id + * @param sex 鎬у埆 + * @param mobilePhone 鎵嬫満鍙� */ @PostMapping(value = "updateStudent") public Result updateStudent(String studentId, String name,String password, String studentNumber, Boolean sex, String mobilePhone) { @@ -520,9 +520,9 @@ /** - * 激活学员 + * 婵�娲诲鍛� * - * @param studentIds 学员Ids + * @param studentIds 瀛﹀憳Ids */ @GetMapping(value = "activateStudent") public Result activate(String studentIds) { @@ -530,9 +530,9 @@ } /** - * 冻结学员 + * 鍐荤粨瀛﹀憳 * - * @param studentIds 学员Ids + * @param studentIds 瀛﹀憳Ids */ @GetMapping(value = "blockStudent") public Result block(String studentIds) { @@ -540,9 +540,9 @@ } /** - * 删除学员 + * 鍒犻櫎瀛﹀憳 * - * @param studentIds 学员Ids + * @param studentIds 瀛﹀憳Ids */ @GetMapping(value = "deleteStudent") public Result deleteStudent(String classId, String studentIds) { @@ -550,7 +550,7 @@ } /** - * 添加班级课程 + * 娣诲姞鐝骇璇剧▼ * @throws InvocationTargetException * @throws IllegalAccessException * @@ -561,7 +561,7 @@ } /** - * 更新班级课程 + * 鏇存柊鐝骇璇剧▼ */ @PostMapping(value = "updateClsSubject") public Result updateClsSubject(String classId,String subjectId, String origSubjectId,String teacherId,Integer schoolYear ,Integer term) { @@ -569,17 +569,17 @@ } /** - * 删除班级课程 + * 鍒犻櫎鐝骇璇剧▼ */ @GetMapping(value = "deleteClsSubject") public Result deleteClsSubject(String classId,String subjectIds){ - //删除课程及课程班级关联关系 + //鍒犻櫎璇剧▼鍙婅绋嬬彮绾у叧鑱斿叧绯� return subjectService.deleteClsSubject(classId,subjectIds.split(",")); } /** - * 所有班级列表 - * @param subjectId 根据subjectId过滤 + * 鎵�鏈夌彮绾у垪琛� + * @param subjectId 鏍规嵁subjectId杩囨护 * @return */ @RequestMapping(value = "/selectlist", method = RequestMethod.GET) @@ -588,35 +588,35 @@ } /** - * 获取学员详细信息 + * 鑾峰彇瀛﹀憳璇︾粏淇℃伅 * - * @param studentId 学员id - * @return percent (状态说明:0,未开始。1,学习中。2,已结束。) status (0,未提交。1,已提交) + * @param studentId 瀛﹀憳id + * @return percent (鐘舵�佽鏄庯細0,鏈紑濮嬨��1,瀛︿範涓��2,宸茬粨鏉熴��) status (0,鏈彁浜ゃ��1,宸叉彁浜�) */ @GetMapping(value = "getStudentDetail") public Result getStudentDetail(String studentId) { - // 学员信息 - Map<String, Object> studentDetail = CollectionUtils.newObjectMap("studentName", "李刚", "classNumber", "123456", + // 瀛﹀憳淇℃伅 + Map<String, Object> studentDetail = CollectionUtils.newObjectMap("studentName", "鏉庡垰", "classNumber", "123456", "sex", 1, "registerTime", new Date(), "email", "12345676@qq.com", "mobilePhone", "13611111123", "stuSubjects", 3, "commitExerInfo", 3, "examCount", 3, "releaseTopic", 3, "commentCount", 2); - // 学习档案 - Map<String, Object> subjectOne = CollectionUtils.newObjectMap("subjectName", "物流科学与工程", "percent", 2, + // 瀛︿範妗f + Map<String, Object> subjectOne = CollectionUtils.newObjectMap("subjectName", "鐗╂祦绉戝涓庡伐绋�", "percent", 2, "studyDuration", 18, "endStudyTime", new Date(), "score", 96.2); - Map<String, Object> subjectTwo = CollectionUtils.newObjectMap("subjectName", "物流工程基础", "percent", 1, + Map<String, Object> subjectTwo = CollectionUtils.newObjectMap("subjectName", "鐗╂祦宸ョ▼鍩虹", "percent", 1, "studyDuration", 18, "endStudyTime", new Date(), "score", ""); - Map<String, Object> subjectThree = CollectionUtils.newObjectMap("subjectName", "物流工程基础2", "percent", 0, + Map<String, Object> subjectThree = CollectionUtils.newObjectMap("subjectName", "鐗╂祦宸ョ▼鍩虹2", "percent", 0, "studyDuration", "", "endStudyTime", "", "score", ""); - // 作业记录 - Map<String, Object> exerOne = CollectionUtils.newObjectMap("exerciseName", "物流科学与工程", "subjectName", "物流科学与工程", + // 浣滀笟璁板綍 + Map<String, Object> exerOne = CollectionUtils.newObjectMap("exerciseName", "鐗╂祦绉戝涓庡伐绋�", "subjectName", "鐗╂祦绉戝涓庡伐绋�", "status", 1, "commitTime", new Date(), "score", 96.2); - Map<String, Object> exerTwo = CollectionUtils.newObjectMap("exerciseName", "物流工程基础", "subjectName", "物流工程基础", + Map<String, Object> exerTwo = CollectionUtils.newObjectMap("exerciseName", "鐗╂祦宸ョ▼鍩虹", "subjectName", "鐗╂祦宸ョ▼鍩虹", "status", 0, "commitTime", "", "score", ""); - Map<String, Object> exerThree = CollectionUtils.newObjectMap("exerciseName", "物流工程基础2", "subjectName", - "物流工程基础2", "status", 0, "commitTime", "", "score", ""); - // 考试记录 - Map<String, Object> examOne = CollectionUtils.newObjectMap("examName", "物流科学与工程", "subjectName", "物流科学与工程", + Map<String, Object> exerThree = CollectionUtils.newObjectMap("exerciseName", "鐗╂祦宸ョ▼鍩虹2", "subjectName", + "鐗╂祦宸ョ▼鍩虹2", "status", 0, "commitTime", "", "score", ""); + // 鑰冭瘯璁板綍 + Map<String, Object> examOne = CollectionUtils.newObjectMap("examName", "鐗╂祦绉戝涓庡伐绋�", "subjectName", "鐗╂祦绉戝涓庡伐绋�", "status", 1, "commintTime", new Date(), "score", 90.6); - Map<String, Object> examTwo = CollectionUtils.newObjectMap("examName", "物流科学与工程", "subjectName", "物流科学与工程", + Map<String, Object> examTwo = CollectionUtils.newObjectMap("examName", "鐗╂祦绉戝涓庡伐绋�", "subjectName", "鐗╂祦绉戝涓庡伐绋�", "status", 0, "commintTime", new Date(), "score", ""); return new Result(true, "success", CollectionUtils.newObjectMap("studentDetail", studentDetail, "subjectLst", -- Gitblit v1.8.0