package com.ruoyi.school.paper.domain.vo;

import com.ruoyi.school.paper.domain.DbQuestionBankAnswerTestPaper;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * 我的错题视图
 */
@Data
public class MyErrorTopicListVo implements Serializable {
    /**
     * 错题编号
     */
    private Long id;

    /**
     * 答题记录id
     */
    private Long recordId;

    /**
     * 错题名称
     */
    private String topic;

    /**
     * 我的答案
     */
    private String answer;

    /**
     * 我的答案图片
     */
    private String answerPic;

    /**
     * 正确答案
     */
    private String correctAnswer;

    /**
     * 正确答案图片
     */
    private String correctAnswerPic;

    /**
     * 我的得分
     */
    private BigDecimal score = BigDecimal.ZERO;

    /**
     * 题目编号
     */
    private Long questionBankId;

    /**
     * 解答思路
     */
    private String resolveCourse;

    /**
     * 解答视频
     */
    private String resolveVideo;

    /**
     * 题目类型 1填空，2选择，3解答
     */
    private Integer species;

    /**
     * 选项标签集合
     */
    private List<DbQuestionBankAnswerTestPaper> options;

    /**
     * 优秀答案
     */
    private List<GoodsAnswersVo> goodsAnswers;

    /**
     *
     */

    /**
     * 是否收藏
     */
    private Boolean collectFlag = Boolean.FALSE;

    /**
     * 优秀答案数量
     */
    private Long goodsAnswerCount;
}
