package jnpf.tmsEntity.question;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
import java.util.List;
|
|
/**
|
* 试题详情/保存体(与前端 QuestionEntity 对齐)
|
*/
|
@Data
|
public class TmsQuestionForm {
|
|
@Schema(description = "主键")
|
private String id;
|
|
@Schema(description = "试题编号")
|
private String questionNo;
|
|
@Schema(description = "题库ID")
|
private String bankId;
|
|
@Schema(description = "题库名称")
|
private String bankName;
|
|
@Schema(description = "题型 single/multi/judge/blank/essay")
|
private String questionType;
|
|
@Schema(description = "难度")
|
private String difficulty;
|
|
@Schema(description = "来源")
|
private String sourceType;
|
|
@Schema(description = "题干")
|
private String stem;
|
|
@Schema(description = "解析")
|
private String analysis;
|
|
@Schema(description = "管理员用户ID")
|
private String adminUserId;
|
|
@Schema(description = "管理员姓名")
|
private String adminUserName;
|
|
@Schema(description = "状态")
|
private String bizStatus;
|
|
@Schema(description = "创建时间")
|
private String creatorTime;
|
|
@Schema(description = "填空混杂批改(前端字段,当前库表未落库)")
|
private Boolean blankMixMode;
|
|
@Schema(description = "选项")
|
private List<TmsQuestionOptionForm> options;
|
}
|