uncln il y a 4 ans
Parent
commit
7bd2bca69d

+ 2 - 2
src/main/java/com/seecoder/dataanalysis/data/dao/CompetencyTreeDao.java → src/main/java/com/seecoder/dataanalysis/data/dao/competency/CompetencyTreeDao.java

@@ -1,8 +1,8 @@
-package com.seecoder.dataanalysis.data.dao;
+package com.seecoder.dataanalysis.data.dao.competency;
 
 import com.seecoder.dataanalysis.data.entity.competency.CompetencyTree;
 import org.springframework.data.mongodb.repository.MongoRepository;
 
 public interface CompetencyTreeDao extends MongoRepository<CompetencyTree, String> {
-    CompetencyTree findAllByCompetencyId(int i);
+
 }

+ 7 - 0
src/main/java/com/seecoder/dataanalysis/data/dao/eval/EvalExamInfoDao.java

@@ -0,0 +1,7 @@
+package com.seecoder.dataanalysis.data.dao.eval;
+
+import com.seecoder.dataanalysis.data.entity.eval.EvalExamInfo;
+import org.springframework.data.mongodb.repository.MongoRepository;
+
+public interface EvalExamInfoDao extends MongoRepository<EvalExamInfo, String> {
+}

+ 7 - 0
src/main/java/com/seecoder/dataanalysis/data/dao/eval/EvalExamRecordDao.java

@@ -0,0 +1,7 @@
+package com.seecoder.dataanalysis.data.dao.eval;
+
+import com.seecoder.dataanalysis.data.entity.eval.EvalExamRecord;
+import org.springframework.data.mongodb.repository.MongoRepository;
+
+public interface EvalExamRecordDao extends MongoRepository<EvalExamRecord, String> {
+}

+ 7 - 0
src/main/java/com/seecoder/dataanalysis/data/dao/eval/UserDao.java

@@ -0,0 +1,7 @@
+package com.seecoder.dataanalysis.data.dao.eval;
+
+import com.seecoder.dataanalysis.data.entity.eval.User;
+import org.springframework.data.mongodb.repository.MongoRepository;
+
+public interface UserDao extends MongoRepository<User, String> {
+}

+ 5 - 4
src/main/java/com/seecoder/dataanalysis/data/entity/eval/EvalExamInfo.java

@@ -8,6 +8,7 @@ import lombok.experimental.Accessors;
 import org.springframework.data.annotation.Id;
 import org.springframework.data.mongodb.core.mapping.Document;
 
+import java.util.Date;
 import java.util.Map;
 
 @Document(collection = "exam_info")
@@ -26,7 +27,7 @@ public class EvalExamInfo {
     /**
      * 试卷总分
      */
-    private double examScore;
+    private Double examScore;
 
     /**
      * 试题id及分值
@@ -41,15 +42,15 @@ public class EvalExamInfo {
     /**
      * 试卷更新时间
      */
-    private String updateTime;
+    private Date updateTime;
 
     /**
      * 考试开始时间
      */
-    private String startTime;
+    private Date startTime;
 
     /**
      * 考试结束时间
      */
-    private String endTime;
+    private Date endTime;
 }

+ 16 - 2
src/main/java/com/seecoder/dataanalysis/data/entity/eval/EvalExamRecord.java

@@ -8,7 +8,10 @@ import lombok.experimental.Accessors;
 import org.springframework.data.annotation.Id;
 import org.springframework.data.mongodb.core.mapping.Document;
 
-@Document(collection = "user")
+import java.util.Date;
+import java.util.Map;
+
+@Document(collection = "exam_record")
 @NoArgsConstructor
 @AllArgsConstructor
 @Accessors(chain = true)
@@ -27,6 +30,17 @@ public class EvalExamRecord {
     private Integer userId;
 
     /**
-     * 用户Id
+     * 提交时间
+     */
+    private Date submitTime;
+
+    /**
+     * 得分
+     */
+    private Double score;
+
+    /**
+     * 得分
      */
+    private Map<Integer, Double> errorQuestions;
 }

+ 1 - 1
src/test/java/com/seecoder/dataanalysis/DataAnalysisApplicationTests.java

@@ -1,6 +1,6 @@
 package com.seecoder.dataanalysis;
 
-import com.seecoder.dataanalysis.data.dao.CompetencyTreeDao;
+import com.seecoder.dataanalysis.data.dao.competency.CompetencyTreeDao;
 import com.seecoder.dataanalysis.data.entity.competency.CompetencyTree;
 import com.seecoder.dataanalysis.data.entity.competency.DScore;
 import com.seecoder.dataanalysis.data.entity.competency.KSDScore;