Class CourseGradeState
java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<Long>
org.beangle.commons.entity.pojo.LongIdObject
org.openurp.edu.grade.course.model.AbstractGradeState
org.openurp.edu.grade.course.model.CourseGradeState
- All Implemented Interfaces:
Serializable,org.beangle.commons.entity.Entity<Long>,GradeState
@Entity(name="org.openurp.edu.grade.course.model.CourseGradeState")
public class CourseGradeState
extends AbstractGradeState
成绩状态表
记录了对应教学任务成绩
1)记录方式,
2)各种成绩成分的百分比,
3)各种成绩的确认状态,
4)各种成绩的发布状态
每种成绩在状态的站位参见GradeType.mark
1)记录方式,
2)各种成绩成分的百分比,
3)各种成绩的确认状态,
4)各种成绩的发布状态
每种成绩在状态的站位参见GradeType.mark
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.openurp.edu.grade.course.model.AbstractGradeState
gradingMode, operator, status, updatedAtFields inherited from class org.beangle.commons.entity.pojo.NumberIdObject
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetClazz()成绩类型getOrCreateState(GradeType gradeType) getPercent(GradeType gradeType) intintboolean是否是指定状态voidvoidsetExamStates(Set<ExamGradeState> states) voidsetGaStates(Set<GaGradeState> gaStates) voidsetInputer(User inputer) voidsetScorePrecision(int scorePrecision) voidupdateStatus(GradeType gradeType, int status) Methods inherited from class org.openurp.edu.grade.course.model.AbstractGradeState
getGradingMode, getOperator, getStatus, getUpdatedAt, isConfirmed, isPublished, setGradingMode, setOperator, setStatus, setUpdatedAtMethods inherited from class org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setId
-
Field Details
-
scorePrecision
protected int scorePrecision小数点后保留几位
-
-
Constructor Details
-
CourseGradeState
public CourseGradeState() -
CourseGradeState
-
-
Method Details
-
getScorePrecision
public int getScorePrecision() -
setScorePrecision
public void setScorePrecision(int scorePrecision) -
updateStatus
-
getState
-
getOrCreateState
-
isStatus
是否是指定状态- Parameters:
gradeType-status-- Returns:
-
getPercent
-
getStatus
-
getGradeType
Description copied from interface:GradeState成绩类型- Returns:
-
getClazz
-
setClazz
-
getExamStates
-
setExamStates
-
getInputer
-
setInputer
-
getGaStates
-
setGaStates
-