package com.qxueyou.scc.exam.model;
|
|
import java.math.BigDecimal;
|
import java.math.BigInteger;
|
import java.util.Date;
|
|
import javax.persistence.AttributeOverride;
|
import javax.persistence.AttributeOverrides;
|
import javax.persistence.Column;
|
import javax.persistence.EmbeddedId;
|
import javax.persistence.Entity;
|
import javax.persistence.Table;
|
import javax.persistence.Temporal;
|
import javax.persistence.TemporalType;
|
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
@Entity
|
@Table(name = "exam_result_v")
|
public class ExamResultV implements java.io.Serializable {
|
|
/**
|
*
|
*/
|
private static final long serialVersionUID = 8897668335729792129L;
|
|
@EmbeddedId
|
@AttributeOverrides({
|
@AttributeOverride(name = "examBatchId", column = @Column(name = "EXAM_BATCH_ID")),
|
@AttributeOverride(name = "studentNo", column = @Column(name = "STUDENT_NO")),
|
@AttributeOverride(name = "classId", column = @Column(name = "CLASS_ID")),
|
})
|
private ExamResultVId id;
|
|
@Column(name="EXAM_ID")
|
private String examId;
|
|
@Column(name="STUDENT_NAME")
|
private String studentName;
|
|
@Column(name="RECORD_ID")
|
private String recordId;
|
|
@Column(name="EXAM_NAME")
|
private String examName;
|
|
@Column(name="SUBJECT_ID")
|
private String subjectId;
|
|
@Column(name="SUBJECT_Name")
|
private String subjectName;
|
|
@Column(name = "TOTAL_SCORE")
|
private float totalScore;
|
|
@Column(name = "PASSING_SCORE")
|
private BigDecimal passingScore;
|
|
@Temporal(TemporalType.TIMESTAMP)
|
@Column(name = "START_TIME")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date startTime;
|
|
@Temporal(TemporalType.TIMESTAMP)
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Column(name = "END_TIME")
|
private Date endTime;
|
|
@Column(name="CLASS_NAME")
|
private String className;
|
|
@Column(name="PAPER_NAME")
|
private String paperName;
|
|
@Column(name="RELATION_PAPER_CODE")
|
private String paperCode;
|
|
@Column(name="USER_ID")
|
private String userId;
|
|
@Column(name="ACCURACY")
|
private BigDecimal accuracy;
|
|
@Column(name="COMPLETION_RATE")
|
private BigDecimal completionRate;
|
|
@Column(name="SCORE")
|
private BigDecimal score;
|
|
@Column(name="STATUS")
|
private String status;
|
|
@Column(name="EXERCISE_GROUP_ID")
|
private String exerciseGroupId;
|
|
@Column(name = "EXAM_BATCH_NO")
|
private short examBatchNo;
|
|
@Column(name = "EXAM_STATUS")
|
private short examStatus;
|
|
@Column(name="CORRECT_COUNT")
|
private BigInteger correctCount;
|
|
@Temporal(TemporalType.TIMESTAMP)
|
@Column(name = "SUBMIT_TIME", nullable = false)
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date submitTime;
|
|
@Column(name = "REMAINING_SECONDS")
|
private Integer remainingSeconds;
|
|
@Column(name = "SEX")
|
private short sex;
|
|
@Column(name = "MOBILE_PHONE")
|
private String mobilePhone;
|
|
|
public ExamResultV() {
|
}
|
|
public String getExamId() {
|
return examId;
|
}
|
|
public void setExamId(String examId) {
|
this.examId = examId;
|
}
|
|
public String getStudentName() {
|
return studentName;
|
}
|
|
public void setStudentName(String studentName) {
|
this.studentName = studentName;
|
}
|
|
public String getRecordId() {
|
return recordId;
|
}
|
|
public void setRecordId(String recordId) {
|
this.recordId = recordId;
|
}
|
|
public String getExamName() {
|
return examName;
|
}
|
|
public void setExamName(String examName) {
|
this.examName = examName;
|
}
|
|
public Date getStartTime() {
|
return startTime;
|
}
|
|
public void setStartTime(Date startTime) {
|
this.startTime = startTime;
|
}
|
|
public Date getEndTime() {
|
return endTime;
|
}
|
|
public void setEndTime(Date endTime) {
|
this.endTime = endTime;
|
}
|
|
public String getClassName() {
|
return className;
|
}
|
|
public void setClassName(String className) {
|
this.className = className;
|
}
|
|
public String getPaperName() {
|
return paperName;
|
}
|
|
public void setPaperName(String paperName) {
|
this.paperName = paperName;
|
}
|
|
public String getPaperCode() {
|
return paperCode;
|
}
|
|
public void setPaperCode(String paperCode) {
|
this.paperCode = paperCode;
|
}
|
|
public String getUserId() {
|
return userId;
|
}
|
|
public void setUserId(String userId) {
|
this.userId = userId;
|
}
|
|
public BigDecimal getAccuracy() {
|
return accuracy;
|
}
|
|
public void setAccuracy(BigDecimal accuracy) {
|
this.accuracy = accuracy;
|
}
|
|
public BigDecimal getCompletionRate() {
|
return completionRate;
|
}
|
|
public void setCompletionRate(BigDecimal completionRate) {
|
this.completionRate = completionRate;
|
}
|
|
public BigDecimal getScore() {
|
return score;
|
}
|
|
public void setScore(BigDecimal score) {
|
this.score = score;
|
}
|
|
public String getStatus() {
|
return status;
|
}
|
|
public void setStatus(String status) {
|
this.status = status;
|
}
|
|
public BigDecimal getPassingScore() {
|
return passingScore;
|
}
|
|
public void setPassingScore(BigDecimal passingScore) {
|
this.passingScore = passingScore;
|
}
|
|
public ExamResultVId getId() {
|
return id;
|
}
|
|
public void setId(ExamResultVId id) {
|
this.id = id;
|
}
|
|
public String getExerciseGroupId() {
|
return exerciseGroupId;
|
}
|
|
public void setExerciseGroupId(String exerciseGroupId) {
|
this.exerciseGroupId = exerciseGroupId;
|
}
|
|
public short getExamBatchNo() {
|
return examBatchNo;
|
}
|
|
public void setExamBatchNo(short examBatchNo) {
|
this.examBatchNo = examBatchNo;
|
}
|
|
public short getExamStatus() {
|
return examStatus;
|
}
|
|
public void setExamStatus(short examStatus) {
|
this.examStatus = examStatus;
|
}
|
|
public BigInteger getCorrectCount() {
|
return correctCount;
|
}
|
|
public void setCorrectCount(BigInteger correctCount) {
|
this.correctCount = correctCount;
|
}
|
|
public Date getSubmitTime() {
|
return submitTime;
|
}
|
|
public void setSubmitTime(Date submitTime) {
|
this.submitTime = submitTime;
|
}
|
|
public Integer getRemainingSeconds() {
|
return remainingSeconds;
|
}
|
|
public void setRemainingSeconds(Integer remainingSeconds) {
|
this.remainingSeconds = remainingSeconds;
|
}
|
|
public String getSubjectId() {
|
return subjectId;
|
}
|
|
public void setSubjectId(String subjectId) {
|
this.subjectId = subjectId;
|
}
|
|
public String getSubjectName() {
|
return subjectName;
|
}
|
|
public void setSubjectName(String subjectName) {
|
this.subjectName = subjectName;
|
}
|
|
public short getSex() {
|
return sex;
|
}
|
|
public void setSex(short sex) {
|
this.sex = sex;
|
}
|
|
public String getMobilePhone() {
|
return mobilePhone;
|
}
|
|
public void setMobilePhone(String mobilePhone) {
|
this.mobilePhone = mobilePhone;
|
}
|
|
public float getTotalScore() {
|
return totalScore;
|
}
|
|
public void setTotalScore(float totalScore) {
|
this.totalScore = totalScore;
|
}
|
|
}
|