|
@@ -10,6 +10,7 @@ import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
import java.math.BigDecimal;
|
|
|
+import java.math.RoundingMode;
|
|
|
import java.util.Objects;
|
|
|
|
|
|
/**
|
|
@@ -57,6 +58,22 @@ public class TAExamCourseCollegeTeacher implements Serializable {
|
|
|
@TableField(value = "teacher_name")
|
|
|
private String teacherName;
|
|
|
|
|
|
+ @ApiModelProperty(value = "教学班级编号(','隔开)")
|
|
|
+ @TableField(value = "teach_clazz_codes")
|
|
|
+ private String teachClazzCodes;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "客观题均分")
|
|
|
+ @TableField(value = "obj_avg_score")
|
|
|
+ private BigDecimal objAvgScore;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "主观题均分")
|
|
|
+ @TableField(value = "sub_avg_score")
|
|
|
+ private BigDecimal subAvgScore;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "授课学生平均分")
|
|
|
+ @TableField(value = "avg_score")
|
|
|
+ private BigDecimal avgScore;
|
|
|
+
|
|
|
@ApiModelProperty(value = "授课学生最低分(赋分)")
|
|
|
@TableField(value = "min_score_assign")
|
|
|
private BigDecimal minScoreAssign;
|
|
@@ -69,10 +86,6 @@ public class TAExamCourseCollegeTeacher implements Serializable {
|
|
|
@TableField(value = "avg_score_assign")
|
|
|
private BigDecimal avgScoreAssign;
|
|
|
|
|
|
- @ApiModelProperty(value = "授课学生平均分")
|
|
|
- @TableField(value = "avg_score")
|
|
|
- private BigDecimal avgScore;
|
|
|
-
|
|
|
@ApiModelProperty(value = "授课学生分数上四分位数")
|
|
|
@TableField(value = "upper_quartile")
|
|
|
private BigDecimal upperQuartile;
|
|
@@ -526,4 +539,36 @@ public class TAExamCourseCollegeTeacher implements Serializable {
|
|
|
public void setOtherCollegeTotalCount(Integer otherCollegeTotalCount) {
|
|
|
this.otherCollegeTotalCount = otherCollegeTotalCount;
|
|
|
}
|
|
|
+
|
|
|
+ public String getTeachClazzCodes() {
|
|
|
+ return teachClazzCodes;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setTeachClazzCodes(String teachClazzCodes) {
|
|
|
+ this.teachClazzCodes = teachClazzCodes;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getObjAvgScore() {
|
|
|
+ if (Objects.nonNull(objAvgScore)) {
|
|
|
+ return objAvgScore.setScale(SystemConstant.CALCULATE_SCALE, RoundingMode.HALF_UP);
|
|
|
+ } else {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setObjAvgScore(BigDecimal objAvgScore) {
|
|
|
+ this.objAvgScore = objAvgScore;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getSubAvgScore() {
|
|
|
+ if (Objects.nonNull(subAvgScore)) {
|
|
|
+ return subAvgScore.setScale(SystemConstant.CALCULATE_SCALE, RoundingMode.HALF_UP);
|
|
|
+ } else {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSubAvgScore(BigDecimal subAvgScore) {
|
|
|
+ this.subAvgScore = subAvgScore;
|
|
|
+ }
|
|
|
}
|