package com.ruoyi.hezhi.domain.vo;

import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Author haoxuyang
 * @Date 2025/1/20 15:39
 */
@Data
public class TopicImportTemplateVO {

    /**
     * 考试类型 exam_type（0-考试，1-模拟考试）
     */
    @Excel(name = "考试类型", readConverterExp = "0=考试,1=模拟考试,3=考试、模拟考试")
    private String examType;

    /**
     * 考试
     */
    @Excel(name = "考试")
    private String examName;

    /**
     * 模拟考试
     */
    @Excel(name = "模拟考试")
    private String subjectWarehouseClassName;

    /**
     * 答案
     */
    @Excel(name = "答案")
    private String answer;

    /**
     * 等级
     */
    @Excel(name = "等级", readConverterExp = "1=初级,2=中级,3=高级")
    private Integer level;

    /**
     * 分数
     */
    @Excel(name = "分数")
    private BigDecimal score;

    /**
     * 题目
     */
    @Excel(name = "题目")
    private String question;

    /**
     * 题目类型（1-单选，2-多选，3-判断，4-论述）
     */
    @Excel(name = "类型", readConverterExp = "1=单选,2=多选,3=判断,4=论述")
    private Integer subjectType;

    /**
     * 试题详解
     */
    @Excel(name = "试题详解")
    private String subjectExplain;

    /**
     * 选项A
     */
    @Excel(name = "选项A")
    private String subjectNameA;

    /**
     * 选项B
     */
    @Excel(name = "选项B")
    private String subjectNameB;

    /**
     * 选项C
     */
    @Excel(name = "选项C")
    private String subjectNameC;

    /**
     * 选项D
     */
    @Excel(name = "选项D")
    private String subjectNameD;

    /**
     * 选项E
     */
    @Excel(name = "选项E")
    private String subjectNameE;

    /**
     * 选项F
     */
    @Excel(name = "选项F")
    private String subjectNameF;

    /**
     * 选项G
     */
    @Excel(name = "选项G")
    private String subjectNameG;

    /**
     * 选项A分数
     */
    @Excel(name = "选项A分数")
    private BigDecimal fractionA;

    /**
     * 选项B分数
     */
    @Excel(name = "选项B分数")
    private BigDecimal fractionB;

    /**
     * 选项C分数
     */
    @Excel(name = "选项C分数")
    private BigDecimal fractionC;

    /**
     * 选项D分数
     */
    @Excel(name = "选项D分数")
    private BigDecimal fractionD;

    /**
     * 选项E分数
     */
    @Excel(name = "选项E分数")
    private BigDecimal fractionE;

    /**
     * 选项F分数
     */
    @Excel(name = "选项F分数")
    private BigDecimal fractionF;

    /**
     * 选项G分数
     */
    @Excel(name = "选项G分数")
    private BigDecimal fractionG;

}
