package jnpf.tmsEntity.exam; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.util.List; @Data public class TmsOnlineExamDetailVO { private String id; private String paperId; private String paperName; private String status; private String examTimeText; private BigDecimal totalScore; private BigDecimal passScore; private Integer durationMin; private BigDecimal gotScore; private String startTime; private String submitTime; private String passFlag; private String gradeStatus; private String examId; @Schema(description = "当前/最近一次考试序号,1=首考") private Integer attemptNo; @Schema(description = "考试类型文案:首考/补考") private String attemptLabel; @Schema(description = "已交卷次数") private Integer submittedCount; @Schema(description = "允许补考次数上限(不含首考)") private Integer retakeLimit; @Schema(description = "剩余可补考次数") private Integer remainingRetakes; @Schema(description = "当前是否可发起补考") private Boolean canRetake; @Schema(description = "历史答卷(按 attemptNo 升序)") private List attempts; /** 已交卷时返回答题回顾 */ private List questions; }