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 options; }