瀏覽代碼

style: 格式化文件

ChenSiTong 6 年之前
父節點
當前提交
2dfed30edc

+ 3 - 3
src/main/java/nju/seec/helper/aspect/event/EventAspect.java

@@ -2,13 +2,13 @@ package nju.seec.helper.aspect.event;
 
 import com.google.common.collect.ImmutableMap;
 import lombok.SneakyThrows;
-import nju.seec.helper.sys.dataanalysis.api.EventApi;
-import nju.seec.helper.sys.dataanalysis.constant.EventAction;
-import nju.seec.helper.sys.dataanalysis.constant.EventType;
 import nju.seec.helper.aspect.auth.LoginUser;
 import nju.seec.helper.dao.CourseDAO;
 import nju.seec.helper.dao.QuizDAO;
 import nju.seec.helper.dto.comment.CommentDTO;
+import nju.seec.helper.sys.dataanalysis.api.EventApi;
+import nju.seec.helper.sys.dataanalysis.constant.EventAction;
+import nju.seec.helper.sys.dataanalysis.constant.EventType;
 import org.aspectj.lang.JoinPoint;
 import org.aspectj.lang.annotation.AfterReturning;
 import org.aspectj.lang.annotation.Aspect;

+ 12 - 12
src/main/java/nju/seec/helper/aspect/record/ExerciseRecord.java

@@ -1,12 +1,12 @@
-package nju.seec.helper.aspect.record;
-
-import java.lang.annotation.*;
-
-/**
- * @author cst
- */
-@Target(ElementType.METHOD)
-@Retention(RetentionPolicy.RUNTIME)
-@Documented
-public @interface ExerciseRecord {
-}
+//package nju.seec.helper.aspect.record;
+//
+//import java.lang.annotation.*;
+//
+///**
+// * @author cst
+// */
+//@Target(ElementType.METHOD)
+//@Retention(RetentionPolicy.RUNTIME)
+//@Documented
+//public @interface ExerciseRecord {
+//}

+ 2 - 2
src/main/java/nju/seec/helper/controller/CommentController.java

@@ -1,7 +1,5 @@
 package nju.seec.helper.controller;
 
-import nju.seec.helper.sys.dataanalysis.constant.EventAction;
-import nju.seec.helper.sys.dataanalysis.constant.EventType;
 import nju.seec.helper.aspect.auth.Auth;
 import nju.seec.helper.aspect.auth.LoginUser;
 import nju.seec.helper.aspect.event.Event;
@@ -9,6 +7,8 @@ import nju.seec.helper.controller.response.PageResponse;
 import nju.seec.helper.dto.comment.CommentDTO;
 import nju.seec.helper.enums.UserRole;
 import nju.seec.helper.service.CommentService;
+import nju.seec.helper.sys.dataanalysis.constant.EventAction;
+import nju.seec.helper.sys.dataanalysis.constant.EventType;
 import nju.seec.helper.util.JsonUtils;
 import nju.seec.helper.vo.CommentVO;
 import org.springframework.data.domain.Pageable;

+ 3 - 0
src/main/java/nju/seec/helper/controller/CourseController.java

@@ -65,6 +65,9 @@ public class CourseController {
         return courseService.modifyCourse(user, courseId, courseDTO);
     }
 
+    /**
+     * 教师修改课程知识点
+     */
     @Auth(roles = UserRole.TEACHER, message = "修改课程知识点")
     @PutMapping("/{courseId}/knowledge")
     public void modifyCourseKnowledgeId(LoginUser user, @PathVariable Long courseId, @Validated @RequestBody CourseKnowledgeDTO courseKnowledgeDTO) {

+ 1 - 1
src/main/java/nju/seec/helper/controller/EventController.java

@@ -1,7 +1,7 @@
 package nju.seec.helper.controller;
 
-import nju.seec.helper.sys.dataanalysis.model.Event;
 import nju.seec.helper.service.EventService;
+import nju.seec.helper.sys.dataanalysis.model.Event;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;

+ 9 - 0
src/main/java/nju/seec/helper/controller/QuestionController.java

@@ -164,18 +164,27 @@ public class QuestionController {
         return questionService.getInteractiveList(user, questionId);
     }
 
+    /**
+     * 取得推荐题目
+     */
     @Auth(roles = UserRole.STUDENT, message = "取得推荐题目")
     @GetMapping("/recommendation")
     public List<BaseQuestionVO> getRecommendationQuestions(LoginUser user, @RequestParam(required = false) List<String> knowledgeId, @RequestParam(required = false, defaultValue = "5") Integer questionNum) {
         return questionService.getRecommendationQuestions(user, knowledgeId, questionNum);
     }
 
+    /**
+     * 根据课程取得推荐题目
+     */
     @Auth(roles = UserRole.STUDENT, message = "根据课程取得推荐题目")
     @GetMapping("/course/{courseId}/recommendation")
     public List<BaseQuestionVO> getRecommendationQuestionsByCourse(LoginUser user, @PathVariable Long courseId, @RequestParam(required = false, defaultValue = "5") Integer questionNum) {
         return questionService.getRecommendationQuestionsByCourse(user, courseId, questionNum);
     }
 
+    /**
+     * 提交做题情况
+     */
     @Auth(roles = UserRole.STUDENT, message = "提交做题情况")
     @PostMapping("/record")
     public void submitAnswerRecord(LoginUser user, @Validated @RequestBody StudentAnswerDTO studentAnswerDTO) {

+ 3 - 4
src/main/java/nju/seec/helper/controller/QuizController.java

@@ -1,20 +1,19 @@
 package nju.seec.helper.controller;
 
-import nju.seec.helper.sys.dataanalysis.constant.EventAction;
-import nju.seec.helper.sys.dataanalysis.constant.EventType;
 import nju.seec.helper.aspect.auth.Auth;
 import nju.seec.helper.aspect.auth.LoginUser;
 import nju.seec.helper.aspect.event.Event;
-import nju.seec.helper.aspect.record.ExerciseRecord;
 import nju.seec.helper.controller.response.PageResponse;
 import nju.seec.helper.dto.groups.Create;
 import nju.seec.helper.dto.groups.Modify;
-import nju.seec.helper.dto.quiz.QuizDTO;
 import nju.seec.helper.dto.question.StudentAnswerDTO;
+import nju.seec.helper.dto.quiz.QuizDTO;
 import nju.seec.helper.enums.QuizState;
 import nju.seec.helper.enums.UserRole;
 import nju.seec.helper.service.QuizService;
 import nju.seec.helper.service.QuizStudentAnswerService;
+import nju.seec.helper.sys.dataanalysis.constant.EventAction;
+import nju.seec.helper.sys.dataanalysis.constant.EventType;
 import nju.seec.helper.vo.quiz.QuizStudentAnswerStatisticVO;
 import nju.seec.helper.vo.quiz.QuizStudentAnswerVO;
 import nju.seec.helper.vo.quiz.QuizVO;

+ 1 - 1
src/main/java/nju/seec/helper/controller/RecordController.java

@@ -1,7 +1,7 @@
 package nju.seec.helper.controller;
 
-import nju.seec.helper.sys.dataanalysis.model.ExerciseRecord;
 import nju.seec.helper.service.RecordService;
+import nju.seec.helper.sys.dataanalysis.model.ExerciseRecord;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.RequestMapping;

+ 0 - 1
src/main/java/nju/seec/helper/dao/MessageDAO.java

@@ -1,7 +1,6 @@
 package nju.seec.helper.dao;
 
 import nju.seec.helper.entity.Message;
-import nju.seec.helper.enums.MessageType;
 import org.springframework.data.domain.Page;
 import org.springframework.data.domain.Pageable;
 import org.springframework.data.jpa.repository.JpaRepository;

+ 2 - 2
src/main/java/nju/seec/helper/service/impl/RecordServiceImpl.java

@@ -1,11 +1,11 @@
 package nju.seec.helper.service.impl;
 
+import nju.seec.helper.dao.UserDAO;
+import nju.seec.helper.service.RecordService;
 import nju.seec.helper.sys.bok.api.RecordApi;
 import nju.seec.helper.sys.bok.vo.RecordQuestionVO;
 import nju.seec.helper.sys.dataanalysis.api.ExerciseApi;
 import nju.seec.helper.sys.dataanalysis.model.ExerciseRecord;
-import nju.seec.helper.dao.UserDAO;
-import nju.seec.helper.service.RecordService;
 import org.springframework.data.domain.PageRequest;
 import org.springframework.stereotype.Service;
 

+ 1 - 1
src/main/java/nju/seec/helper/sys/ml/api/RecommendationApi.java

@@ -2,7 +2,6 @@ package nju.seec.helper.sys.ml.api;
 
 import com.google.common.collect.ImmutableMap;
 import lombok.Data;
-import nju.seec.helper.sys.ml.vo.RecommendResultVO;
 import nju.seec.helper.util.RestRequestUtil;
 import nju.seec.helper.util.StringUtils;
 import org.springframework.boot.context.properties.ConfigurationProperties;
@@ -21,6 +20,7 @@ public class RecommendationApi {
     private String getUrl;
     private final RestRequestUtil restRequestUtil;
 
+    @SuppressWarnings("unchecked")
     public List<String> getRecommendResult(String userId, List<String> knowledgeId, Integer questionNum) {
         Map<String, ?> uriVariables = ImmutableMap.<String, Object>builder()
                 .put("userId", userId)

+ 15 - 15
src/main/java/nju/seec/helper/sys/ml/vo/RecommendResultVO.java

@@ -1,15 +1,15 @@
-package nju.seec.helper.sys.ml.vo;
-
-import lombok.Builder;
-import lombok.Data;
-
-import java.util.List;
-
-/**
- * @author Kunduin
- */
-@Data
-@Builder
-public class RecommendResultVO {
-    List<String> questionIdList;
-}
+//package nju.seec.helper.sys.ml.vo;
+//
+//import lombok.Builder;
+//import lombok.Data;
+//
+//import java.util.List;
+//
+///**
+// * @author Kunduin
+// */
+//@Data
+//@Builder
+//public class RecommendResultVO {
+//    List<String> questionIdList;
+//}