feat 答题记录
This commit is contained in:
@@ -33,12 +33,14 @@ func (d *RecordDao) Create(record *model.Record) (*model.Record, error) {
|
||||
}
|
||||
|
||||
type RecordItem struct {
|
||||
QuestionSn string `gorm:"column:question_sn"`
|
||||
Question string `gorm:"column:question"`
|
||||
Difficulty int32 `gorm:"column:difficulty"`
|
||||
Category string `gorm:"column:category"`
|
||||
IsCorrect int32 `gorm:"column:is_correct"`
|
||||
CreatedAt time.Time `gorm:"column:created_at"`
|
||||
QuestionSn string `gorm:"column:question_sn"`
|
||||
Question string `gorm:"column:question"`
|
||||
Difficulty int32 `gorm:"column:difficulty"`
|
||||
Category string `gorm:"column:category"`
|
||||
IsCorrect int32 `gorm:"column:is_correct"`
|
||||
QuestionAnswer string `gorm:"column:question_answer"`
|
||||
Answer string `gorm:"column:answer"`
|
||||
CreatedAt time.Time `gorm:"column:created_at"`
|
||||
}
|
||||
|
||||
func (d *RecordDao) FindByUSN(usn string, page, pageSize int) ([]*RecordItem, int64, error) {
|
||||
@@ -48,8 +50,9 @@ func (d *RecordDao) FindByUSN(usn string, page, pageSize int) ([]*RecordItem, in
|
||||
d.query.Question.Sn.As("question_sn"),
|
||||
d.query.Question.Question,
|
||||
d.query.Question.Difficulty,
|
||||
d.query.Question.Answer.As("question_answer"),
|
||||
d.query.Category.Category,
|
||||
d.query.Record.IsCorrect,
|
||||
d.query.Record.Answer,
|
||||
d.query.Record.CreatedAt,
|
||||
).
|
||||
Where(d.query.Record.UserSn.Eq(usn)).
|
||||
|
||||
Reference in New Issue
Block a user