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

import lombok.Getter;
import lombok.Setter;

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

/**
 * 考试
 */
@Getter
@Setter
public class V2ExamDetailVo {

    /** 主键 */
    private String id;

    /** 考试id，生成规则见原型 */
    private String examId;

    /** 考试名称 */
    private String examName;

    /** 考试类型(0: 岗位考试, 1: 自定义考试) */
    private Integer examType;

    /** 相关岗位 */
    private List<String> postNames;

    /** 考试时长，单位(秒) */
    private Integer examTime;

    /** 完成标准 */
    private String completeStandard = "提交考卷 / 达到合格分数";

    /** 总题目数 */
    private Integer totalQuestionNum;

    /** 总分数 */
    private Integer totalScore;

    /** 合格分数类型(1: 固定分, 2: 百分比) */
    private Integer passType;

    /** 合格分数 */
    private Integer passMark;

    /** 优秀分数类型(1: 固定分, 2: 百分比) */
    private Integer excellentType;

    /** 优秀分数 */
    private Integer excellentMark;

    /** 是否可以补考(1: 是, 0: 否) */
    private Integer examLimitation;

    /** 补考频次类型,0-每天 1-每周 2-每月3-累计4-不限 */
    private Integer reExamFrequencyType;

    /** 补考频次数量 */
    private Integer reExamFrequencyNum;
}
