package cn.iocoder.yudao.module.knowledge.controller.responsevo;

import cn.iocoder.yudao.module.knowledge.entity.Content;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;

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

@Data
@Accessors(chain = true)
public class TPaperQuestionStemvo implements Serializable {
    private Long id;
    @Schema(description = "分值", example = "5")
    private Double score;

    @Schema(description = "用户编码", example = "100001")
    private String usercode;

    @Schema(description = "级别 0:容易1:较易2:普通3:较难4:困难", example = "1")
    private String level;

    @Schema(description = "级别名称", example = "普通")
    private String levelName;

    @Schema(description = "内容", example = "def")
    private Content content;

    @Schema(description = "类型 0:单选题 1:多选题 2:判断题 3:填空题 4:简答题", example = "1")
    private String type;
    private String typeName;

    @Schema(description = "解析", example = "答案")
    private String analysis;

    @Schema(description = "解析文件地址", example = "答案")
    private String analysisFileUrl;

    @Schema(description = "正确答案", example = "A")
    private List<String> rightAnswers;

    @Schema(description = "题干编码", example = "A02")
    private String code;

}
