Przeglądaj źródła

feat: 增加问题信息(用于测试)

181250114 4 lat temu
rodzic
commit
58e7981ecc

+ 9 - 0
src/main/java/com/seecoder/dataanalysis/data/dao/eval/QuestionDao.java

@@ -0,0 +1,9 @@
+package com.seecoder.dataanalysis.data.dao.eval;
+
+import com.seecoder.dataanalysis.data.entity.eval.Question;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface QuestionDao extends MongoRepository<Question, String> {
+}

+ 82 - 0
src/main/java/com/seecoder/dataanalysis/data/entity/eval/Question.java

@@ -0,0 +1,82 @@
+package com.seecoder.dataanalysis.data.entity.eval;
+
+import com.seecoder.dataanalysis.data.entity.competency.KSScore;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.experimental.Accessors;
+import org.springframework.data.annotation.Id;
+import org.springframework.data.mongodb.core.mapping.Document;
+import org.springframework.data.mongodb.core.mapping.Field;
+
+/**
+ * @author
+ */
+@Document(collection = "question")
+@NoArgsConstructor
+@AllArgsConstructor
+@Accessors(chain = true)
+@Data
+public class Question {
+
+    /**
+     * 题目id
+     */
+    @Id
+    @Field("question_id")
+    private String questionId;
+
+    /**
+     * 题目总分值
+     */
+    @Field("question_score")
+    private String questionScore;
+
+    /**
+     * 题目考察的能力
+     */
+    @Field("competency")
+    private String competency;
+
+    /**
+     * 题目考察的K-S对
+     */
+    @Field("ks_Score")
+    private KSScore ksScore;
+
+
+
+    public String getQuestionId() {
+        return questionId;
+    }
+
+    public void setQuestionId(String questionId) {
+        this.questionId = questionId;
+    }
+
+    public String getQuestionScore() {
+        return questionScore;
+    }
+
+    public void setQuestionScore(String questionScore) {
+        this.questionScore = questionScore;
+    }
+
+    public String getCompetency() {
+        return competency;
+    }
+
+    public void setCompetency(String competency) {
+        this.competency = competency;
+    }
+
+    public KSScore getKsScore() {
+        return ksScore;
+    }
+
+    public void setKsScore(KSScore ksScore) {
+        this.ksScore = ksScore;
+    }
+
+
+}