package com.qxueyou.scc.exercise.model; import java.io.Serializable; import java.math.BigDecimal; import java.math.BigInteger; import java.util.Date; /** * 练习组题目返回数据 V2.0 * @author zhiyong * */ public class ExerGroupResponseData implements Serializable { /** * */ private static final long serialVersionUID = -5268126429792723826L; /**-----------------------练习组基本信息 */ /** 本套题目总数 */ private String groupId; /** 班级id */ private String classId; /** 科目id */ private String collegeCourseId; /** 机构id */ private String orgId; /** 课程id */ private String subjectId; /** 练习组名称 */ private String name; /** 练习组类型 */ private short type; /**练习时间 */ private String exerciseTime; /** 做题方式(1:未做题优先 2:错题优先) */ private String exerciseStrategy; /** 做题来源(1:练习题库 2:考试题库 3:家庭作业) */ private String exerciseSource; /** 做题模式(1:练习 2:考试) */ private String exerciseMode; /** 本套题目总数 */ private BigInteger allCount; /** 用于列表排序 */ private BigInteger orderNum; /** 题目更新时间 */ private Date updateTime; /** 最近一次提交答案的时间 */ private Date answerUpdateTime; /** 本套题错题本更新时间 */ private Date faultUpdateTime; /** 本套题收藏本更新时间 */ private Date favorUpdateTime; /** 本套题错题本个数 */ private BigInteger faultCount; /** 本套题收藏本个数 */ private BigInteger favorCount; /**-----------------------做题记录基本信息 */ private String exerciseRecordId; /** 是否交卷 */ private String status; /** 当前做题序号 */ private String currTitleNumber; /** 本次习题已做的个数 */ private BigInteger doCount; /** 本次习题正确的个数 */ private BigInteger correctCount; /** 已提交人数 */ private BigInteger submitNumber; private BigDecimal completionRate; private BigDecimal accuracy; private BigDecimal score; /** 错题本 收藏本总数 */ private BigInteger extendAllCount; /** 班级正确率 排名 */ private String classAccuracy; private String classRank; /** 是否可重做true 可以重做 false 不能 */ private boolean repeatFlag; public String getGroupId() { return groupId; } public void setGroupId(String groupId) { this.groupId = groupId; } public String getClassId() { return classId; } public void setClassId(String classId) { this.classId = classId; } public String getCollegeCourseId() { return collegeCourseId; } public void setCollegeCourseId(String collegeCourseId) { this.collegeCourseId = collegeCourseId; } public String getOrgId() { return orgId; } public void setOrgId(String orgId) { this.orgId = orgId; } public String getSubjectId() { return subjectId; } public void setSubjectId(String subjectId) { this.subjectId = subjectId; } public String getName() { return name; } public void setName(String name) { this.name = name; } public short getType() { return type; } public void setType(short type) { this.type = type; } public Date getUpdateTime() { return updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } public Date getAnswerUpdateTime() { return answerUpdateTime; } public void setAnswerUpdateTime(Date answerUpdateTime) { this.answerUpdateTime = answerUpdateTime; } public BigInteger getAllCount() { return allCount; } public void setAllCount(BigInteger allCount) { this.allCount = allCount; } public String getExerciseTime() { return exerciseTime; } public void setExerciseTime(String exerciseTime) { this.exerciseTime = exerciseTime; } public String getExerciseRecordId() { return exerciseRecordId; } public void setExerciseRecordId(String exerciseRecordId) { this.exerciseRecordId = exerciseRecordId; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getCurrTitleNumber() { return currTitleNumber; } public void setCurrTitleNumber(String currTitleNumber) { this.currTitleNumber = currTitleNumber; } public BigInteger getDoCount() { return doCount; } public void setDoCount(BigInteger doCount) { this.doCount = doCount; } public BigInteger getCorrectCount() { return correctCount; } public void setCorrectCount(BigInteger correctCount) { this.correctCount = correctCount; } public BigDecimal getCompletionRate() { return completionRate; } public void setCompletionRate(BigDecimal completionRate) { this.completionRate = completionRate; } public BigDecimal getAccuracy() { return accuracy; } public void setAccuracy(BigDecimal accuracy) { this.accuracy = accuracy; } public BigDecimal getScore() { return score; } public void setScore(BigDecimal score) { this.score = score; } public BigInteger getSubmitNumber() { return submitNumber; } public void setSubmitNumber(BigInteger submitNumber) { this.submitNumber = submitNumber; } public BigInteger getExtendAllCount() { return extendAllCount; } public void setExtendAllCount(BigInteger extendAllCount) { this.extendAllCount = extendAllCount; } public String getExerciseStrategy() { return exerciseStrategy; } public void setExerciseStrategy(String exerciseStrategy) { this.exerciseStrategy = exerciseStrategy; } public String getExerciseSource() { return exerciseSource; } public void setExerciseSource(String exerciseSource) { this.exerciseSource = exerciseSource; } public String getExerciseMode() { return exerciseMode; } public void setExerciseMode(String exerciseMode) { this.exerciseMode = exerciseMode; } public String getClassAccuracy() { return classAccuracy; } public void setClassAccuracy(String classAccuracy) { this.classAccuracy = classAccuracy; } public String getClassRank() { return classRank; } public void setClassRank(String classRank) { this.classRank = classRank; } public boolean isRepeatFlag() { return repeatFlag; } public void setRepeatFlag(boolean repeatFlag) { this.repeatFlag = repeatFlag; } public Date getFaultUpdateTime() { return faultUpdateTime; } public void setFaultUpdateTime(Date faultUpdateTime) { this.faultUpdateTime = faultUpdateTime; } public Date getFavorUpdateTime() { return favorUpdateTime; } public void setFavorUpdateTime(Date favorUpdateTime) { this.favorUpdateTime = favorUpdateTime; } public BigInteger getOrderNum() { return orderNum; } public void setOrderNum(BigInteger orderNum) { this.orderNum = orderNum; } public BigInteger getFaultCount() { return faultCount; } public void setFaultCount(BigInteger faultCount) { this.faultCount = faultCount; } public BigInteger getFavorCount() { return favorCount; } public void setFavorCount(BigInteger favorCount) { this.favorCount = favorCount; } }