|
|
@@ -9,27 +9,21 @@ import org.springframework.data.annotation.Id;
|
|
|
import org.springframework.data.mongodb.core.mapping.Document;
|
|
|
import org.springframework.data.mongodb.core.mapping.Field;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
|
|
|
@Document(collection = "competency_tree")
|
|
|
-@NoArgsConstructor
|
|
|
@AllArgsConstructor
|
|
|
@Accessors(chain = true)
|
|
|
@Data
|
|
|
public class CompetencyTree {
|
|
|
|
|
|
/**
|
|
|
- * 能力树ID
|
|
|
+ * 学生ID,一个学生只能有一棵能力树
|
|
|
**/
|
|
|
@Id
|
|
|
- @Field("competency_id")
|
|
|
- private Integer competencyId;
|
|
|
-
|
|
|
- /**
|
|
|
- * 学生ID
|
|
|
- **/
|
|
|
- @Field("student_id")
|
|
|
- private Integer studentId;
|
|
|
+ @Field("user_id")
|
|
|
+ private Integer userId;
|
|
|
|
|
|
/**
|
|
|
* 能力树的总分
|
|
|
@@ -43,4 +37,14 @@ public class CompetencyTree {
|
|
|
@Field("sub_competency_tree")
|
|
|
private List<KSDScore> subCompetencyTree;
|
|
|
|
|
|
+
|
|
|
+ public CompetencyTree(){
|
|
|
+ this.subCompetencyTree = new ArrayList<>();
|
|
|
+ }
|
|
|
+
|
|
|
+ public CompetencyTree initModelTree(){
|
|
|
+ CompetencyTree competencyTree = new CompetencyTree();
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
}
|