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:
      • getNumRequired

        public int getNumRequired()
      • setNumRequired

        public void setNumRequired​(int courseNumRequired)
      • getCreditsCompleted

        public float getCreditsCompleted()
      • setCreditsCompleted

        public void setCreditsCompleted​(float creditsCompleted)
      • getCreditsRequired

        public float getCreditsRequired()
      • setCreditsRequired

        public void setCreditsRequired​(float creditsRequired)
      • getPassedCourses

        public Set<Course> getPassedCourses()
      • setPassedCourses

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

        public int getNumCompleted()
      • setNumCompleted

        public void setNumCompleted​(int totalCourseNum)
      • getCreditsConverted

        public float getCreditsConverted()
      • setCreditsConverted

        public void setCreditsConverted​(float creditsConverted)
      • reduceRequired

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