package jnpf.model.cultivate.v2.exam.vo;

import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

/**
 * 考试抽题规则vo
 *
 * @author yanwenfu
 * @create 2026-02-28
 */
@Getter
@Setter
public class ExamDrawRuleVo {

    /** 主键 */
    private String id;

    /** 考试id */
    private String examId;

    /** 抽题题库(英文逗号分隔) */
    private String drawDataBase;

    /** 题型(1: 单选, 2: 多选, 3: 判断, 4: 填空, 5: 问题, 6: 不定项) */
    private Integer questionType;

    /** 抽题数量(固定抽题时值为1) */
    private Integer pickCount;

    /** 题型(易)数量统计 */
    private Integer easyCount;
    /** 题型(中)数量统计 */
    private Integer mediumCount;
    /** 题型(难)数量统计 */
    private Integer hardCount;

    /** 每题分值 */
    private BigDecimal score;

    /** 题目id(固定抽题时填写) */
    private String questionId;
}
