package jnpf.model.cultivate.v2.question.req;

import jnpf.model.cultivate.req.questionbank.QuestionOptionReq;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;

@Data
public class V2ExcelImportQuestionResultReq {


    /**
     * 题型（1单选，2多选，3判断，4填空，5简答，6组合， 7、不定项选择题）
     */
    @NotNull(message = "题型-不能为空")
    private Integer type;

    /**
     * 难度（1易，2中，3难）
     */
    private Integer difficulty;

    /**
     * 题目内容
     */
    @NotBlank(message = "题目内容-不能为空")
    private String content;


    /**
     * 考点ID,以逗号分开
     */
    private String questionPointIds;
    private String answer;

    /**
     * 解析
     */
    private String analysis;
    /**
     * 题目选项列表
     */

    private List<QuestionOptionReq> optionList;

    /**
     * 错误原因
     */
    private String msg;

    /**
     * 是否成功，0成功 1失败
     */
    private Integer success = 0;


}
