Class AuditStat

  • All Implemented Interfaces:
    org.beangle.commons.entity.Component

    @Embeddable
    public class AuditStat
    extends Object
    implements org.beangle.commons.entity.Component
    课程审核统计结果
    • Constructor Detail

      • AuditStat

        public AuditStat()
      • AuditStat

        public AuditStat​(float creditCompleted,
                         int totalNum)
    • Method Detail

      • addCredits

        public void addCredits​(float credits)
      • addNum

        public void addNum​(int num)
      • isPassed

        public boolean isPassed()
      • getCreditNeeded

        public float getCreditNeeded​(boolean returnNegative)
        获取所修学分和所需学分的差值
        Parameters:
        returnNegative - 是否返回负数
        Returns:
      • getRequiredCount

        public int getRequiredCount()
      • setRequiredCount

        public void setRequiredCount​(int requiredCountRequired)
      • getPassedCredits

        public float getPassedCredits()
      • setPassedCredits

        public void setPassedCredits​(float creditsCompleted)
      • getRequiredCredits

        public float getRequiredCredits()
      • setRequiredCredits

        public void setRequiredCredits​(float creditsRequired)
      • getPassedCourses

        public Set<Course> getPassedCourses()
      • setPassedCourses

        public void setPassedCourses​(Set<Course> passCourses)
      • getPassedCount

        public int getPassedCount()
      • setPassedCount

        public void setPassedCount​(int totalRequiredCount)
      • getConvertedCredits

        public float getConvertedCredits()
      • setConvertedCredits

        public void setConvertedCredits​(float creditsConverted)
      • reduceRequired

        public void reduceRequired​(float credits,
                                   int num)
        减去要求学分和门数
        Parameters:
        num -