sunsheng 1 yıl önce
ebeveyn
işleme
563111fb69
1 değiştirilmiş dosya ile 13 ekleme ve 7 silme
  1. 13 7
      src/db/model/exeamLog.go

+ 13 - 7
src/db/model/exeamLog.go

@@ -7,16 +7,22 @@ import (
 )
 
 type ExeamLog struct {
-	Id         primitive.ObjectID `bson:"_id,omitempty" json:"_id"`
-	Cid        string             `bson:"cid,omitempty" json:"cid"`               // 分类id
-	Uid        string             `bson:"uid,omitempty" json:"uid"`               // 用户id
-	Type       string             `bson:"type,omitempty" json:"type"`             // 考核类型: 理论/实操
-	Correct    *int               `bson:"correct,omitempty" json:"correct"`       // 正确题目数
-	Error      *int               `bson:"error,omitempty" json:"error"`           // 错误题目数
-	TotalScore *int               `bson:"totalScore,omitempty" json:"totalScore"` // 总分
+	Id          primitive.ObjectID `bson:"_id,omitempty" json:"_id"`
+	Cid         string             `bson:"cid,omitempty" json:"cid"`                 // 分类id
+	Uid         string             `bson:"uid,omitempty" json:"uid"`                 // 用户id
+	Type        string             `bson:"type,omitempty" json:"type"`               // 考核类型: 理论/实操
+	Correct     *int               `bson:"correct,omitempty" json:"correct"`         // 正确题目数
+	Error       *int               `bson:"error,omitempty" json:"error"`             // 错误题目数
+	TotalScore  *int               `bson:"totalScore,omitempty" json:"totalScore"`   // 总分
+	ExeamRecord []*Record          `bson:"exeamRecord,omitempty" json:"exeamRecord"` // 答题记录
 	// 成绩
 	Score        *int      `bson:"socre,omitempty" json:"socre"`               // 分数
 	CompleteRate *int      `bson:"completeRate,omitempty" json:"completeRate"` // 完成进度
 	CreateTime   time.Time `bson:"createTime,omitempty" json:"createTime"`
 	UpdateTime   time.Time `bson:"updateTime,omitempty" json:"updateTime"`
 }
+
+type Record struct {
+	QuestionId string `bson:"questionId,omitempty" json:"questionId"` // 题目id
+	Answer     string `bson:"answer,omitempty" json:"answer"`         // 答案
+}