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:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCourseGradeState.AuditStatus -
Field Summary
Fields Modifier and Type Field Description protected intscorePrecision小数点后保留几位Fields 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 Constructor Description CourseGradeState()CourseGradeState(Clazz clazz) -
Method Summary
Modifier and Type Method Description ClazzgetClazz()Set<ExamGradeState>getExamStates()Set<GaGradeState>getGaStates()GradeTypegetGradeType()成绩类型UsergetInputer()GradeStategetOrCreateState(GradeType gradeType)ShortgetPercent(GradeType gradeType)intgetScorePrecision()GradeStategetState(GradeType gradeType)intgetStatus(GradeType gradeType)booleanisStatus(GradeType gradeType, int status)是否是指定状态voidsetClazz(Clazz clazz)voidsetExamStates(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
-