|
@@ -0,0 +1,206 @@
|
|
|
+package cn.com.qmth.examcloud.core.reports.dao.entity;
|
|
|
+
|
|
|
+import javax.persistence.Entity;
|
|
|
+import javax.persistence.Index;
|
|
|
+import javax.persistence.Table;
|
|
|
+import javax.validation.constraints.NotNull;
|
|
|
+
|
|
|
+import cn.com.qmth.examcloud.core.reports.dao.entity.share.IdEntity;
|
|
|
+
|
|
|
+
|
|
|
+@Entity
|
|
|
+@Table(name = "ec_r_exam_course_data_report",indexes = {
|
|
|
+ @Index(name = "IDX_R_EXAM_COURSE_DATA_REPORT_01", columnList = "projectId,rootOrgId,examId,courseId", unique = true),
|
|
|
+ @Index(name = "IDX_R_EXAM_COURSE_DATA_REPORT_02", columnList = "projectId", unique = false),
|
|
|
+ @Index(name = "IDX_R_EXAM_COURSE_DATA_REPORT_03", columnList = "rootOrgId", unique = false),
|
|
|
+ @Index(name = "IDX_R_EXAM_COURSE_DATA_REPORT_04", columnList = "examId", unique = false),
|
|
|
+ @Index(name = "IDX_R_EXAM_COURSE_DATA_REPORT_05", columnList = "courseId", unique = false)})
|
|
|
+public class ExamCourseDataReportEntity extends IdEntity {
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ */
|
|
|
+ private static final long serialVersionUID = -8566179598613256946L;
|
|
|
+ //项目id
|
|
|
+ @NotNull
|
|
|
+ private Long projectId;
|
|
|
+ //rootOrgId
|
|
|
+ @NotNull
|
|
|
+ private Long rootOrgId;
|
|
|
+ //考试id
|
|
|
+ @NotNull
|
|
|
+ private Long examId;
|
|
|
+ //考试名称
|
|
|
+ @NotNull
|
|
|
+ private String examName;
|
|
|
+ //考试code
|
|
|
+ @NotNull
|
|
|
+ private String examCode;
|
|
|
+ //课程id
|
|
|
+ @NotNull
|
|
|
+ private Long courseId;
|
|
|
+ //课程名称
|
|
|
+ @NotNull
|
|
|
+ private String courseName;
|
|
|
+ //课程code
|
|
|
+ @NotNull
|
|
|
+ private String courseCode;
|
|
|
+ //满分
|
|
|
+ @NotNull
|
|
|
+ private Double totalScore;
|
|
|
+ //最高分
|
|
|
+ @NotNull
|
|
|
+ private Double maxScore;
|
|
|
+ //最低分
|
|
|
+ @NotNull
|
|
|
+ private Double minScore;
|
|
|
+ //平均分
|
|
|
+ @NotNull
|
|
|
+ private Double avgScore;
|
|
|
+ //标准差
|
|
|
+ @NotNull
|
|
|
+ private Double std;
|
|
|
+ //平均调卷难度
|
|
|
+ @NotNull
|
|
|
+ private Double avgDifficultyDegree;
|
|
|
+ //差异系数
|
|
|
+ @NotNull
|
|
|
+ private Double cdi;
|
|
|
+ //考试人数
|
|
|
+ @NotNull
|
|
|
+ private Long participantCount;
|
|
|
+ //满分人数
|
|
|
+ @NotNull
|
|
|
+ private Long fullCount;
|
|
|
+ //零分人数
|
|
|
+ @NotNull
|
|
|
+ private Long zeroCount;
|
|
|
+ //及格人数
|
|
|
+ @NotNull
|
|
|
+ private Long passCount;
|
|
|
+ //分段人数数据
|
|
|
+ @NotNull
|
|
|
+ private String partitionData;
|
|
|
+ public Long getProjectId() {
|
|
|
+ return projectId;
|
|
|
+ }
|
|
|
+ public void setProjectId(Long projectId) {
|
|
|
+ this.projectId = projectId;
|
|
|
+ }
|
|
|
+ public Long getRootOrgId() {
|
|
|
+ return rootOrgId;
|
|
|
+ }
|
|
|
+ public void setRootOrgId(Long rootOrgId) {
|
|
|
+ this.rootOrgId = rootOrgId;
|
|
|
+ }
|
|
|
+ public Long getCourseId() {
|
|
|
+ return courseId;
|
|
|
+ }
|
|
|
+ public void setCourseId(Long courseId) {
|
|
|
+ this.courseId = courseId;
|
|
|
+ }
|
|
|
+ public String getCourseName() {
|
|
|
+ return courseName;
|
|
|
+ }
|
|
|
+ public void setCourseName(String courseName) {
|
|
|
+ this.courseName = courseName;
|
|
|
+ }
|
|
|
+ public String getCourseCode() {
|
|
|
+ return courseCode;
|
|
|
+ }
|
|
|
+ public void setCourseCode(String courseCode) {
|
|
|
+ this.courseCode = courseCode;
|
|
|
+ }
|
|
|
+ public Double getTotalScore() {
|
|
|
+ return totalScore;
|
|
|
+ }
|
|
|
+ public void setTotalScore(Double totalScore) {
|
|
|
+ this.totalScore = totalScore;
|
|
|
+ }
|
|
|
+ public Double getMaxScore() {
|
|
|
+ return maxScore;
|
|
|
+ }
|
|
|
+ public void setMaxScore(Double maxScore) {
|
|
|
+ this.maxScore = maxScore;
|
|
|
+ }
|
|
|
+ public Double getMinScore() {
|
|
|
+ return minScore;
|
|
|
+ }
|
|
|
+ public void setMinScore(Double minScore) {
|
|
|
+ this.minScore = minScore;
|
|
|
+ }
|
|
|
+ public Double getAvgScore() {
|
|
|
+ return avgScore;
|
|
|
+ }
|
|
|
+ public void setAvgScore(Double avgScore) {
|
|
|
+ this.avgScore = avgScore;
|
|
|
+ }
|
|
|
+ public Double getStd() {
|
|
|
+ return std;
|
|
|
+ }
|
|
|
+ public void setStd(Double std) {
|
|
|
+ this.std = std;
|
|
|
+ }
|
|
|
+ public Double getAvgDifficultyDegree() {
|
|
|
+ return avgDifficultyDegree;
|
|
|
+ }
|
|
|
+ public void setAvgDifficultyDegree(Double avgDifficultyDegree) {
|
|
|
+ this.avgDifficultyDegree = avgDifficultyDegree;
|
|
|
+ }
|
|
|
+ public Double getCdi() {
|
|
|
+ return cdi;
|
|
|
+ }
|
|
|
+ public void setCdi(Double cdi) {
|
|
|
+ this.cdi = cdi;
|
|
|
+ }
|
|
|
+ public Long getParticipantCount() {
|
|
|
+ return participantCount;
|
|
|
+ }
|
|
|
+ public void setParticipantCount(Long participantCount) {
|
|
|
+ this.participantCount = participantCount;
|
|
|
+ }
|
|
|
+ public Long getFullCount() {
|
|
|
+ return fullCount;
|
|
|
+ }
|
|
|
+ public void setFullCount(Long fullCount) {
|
|
|
+ this.fullCount = fullCount;
|
|
|
+ }
|
|
|
+ public Long getZeroCount() {
|
|
|
+ return zeroCount;
|
|
|
+ }
|
|
|
+ public void setZeroCount(Long zeroCount) {
|
|
|
+ this.zeroCount = zeroCount;
|
|
|
+ }
|
|
|
+ public Long getPassCount() {
|
|
|
+ return passCount;
|
|
|
+ }
|
|
|
+ public void setPassCount(Long passCount) {
|
|
|
+ this.passCount = passCount;
|
|
|
+ }
|
|
|
+ public String getPartitionData() {
|
|
|
+ return partitionData;
|
|
|
+ }
|
|
|
+ public void setPartitionData(String partitionData) {
|
|
|
+ this.partitionData = partitionData;
|
|
|
+ }
|
|
|
+ public Long getExamId() {
|
|
|
+ return examId;
|
|
|
+ }
|
|
|
+ public void setExamId(Long examId) {
|
|
|
+ this.examId = examId;
|
|
|
+ }
|
|
|
+ public String getExamName() {
|
|
|
+ return examName;
|
|
|
+ }
|
|
|
+ public void setExamName(String examName) {
|
|
|
+ this.examName = examName;
|
|
|
+ }
|
|
|
+ public String getExamCode() {
|
|
|
+ return examCode;
|
|
|
+ }
|
|
|
+ public void setExamCode(String examCode) {
|
|
|
+ this.examCode = examCode;
|
|
|
+ }
|
|
|
+
|
|
|
+}
|