2025年4月18日15:49:00

master
qmstyle 2025-04-18 17:34:08 +08:00
parent e1eb598a33
commit dab0fbe735
2 changed files with 41 additions and 0 deletions

View File

@ -172,6 +172,12 @@ public class ExamController {
Paper paper = exam.getPaper();
map.put("id", exam.getId());
map.put("paperName", paper.getName());
map.put("paperId", paper.getId());
map.put("examTime", paper.getExamTime());
map.put("subjectName", paper.getSubject().getName());
map.put("score", paper.getTotalScore());
map.put("status",exam.getStatus() == null ? "" : exam.getStatus().getDesc());
resultList.add(map);
}

View File

@ -25,12 +25,47 @@ import java.util.List;
@Table(name = "exam")
public class Exam extends BaseEntity<Long> {
public enum Status{
NOT_STARTED(0,"未开始"),
IN_PROGRESS(1,"进行中"),
COMPLETED(2,"已结束");
private int index;
private String desc;
Status(int index, String desc) {
this.index = index;
this.desc = desc;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
}
@ManyToOne
private User user;//考试人
@ManyToOne
private Paper paper;//试卷
private Status status;//考试状态 0 未开始 1 进行中 2 已结束
@OneToMany(mappedBy = "exam")
private List<ExamAnswer> examAnswers = new ArrayList<>();//考试信息
}