接口 ExecutionPlanCourseService

所有已知实现类:
ExecutionPlanCourseServiceImpl

public interface ExecutionPlanCourseService
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    添加培养计划中的课程
    如果所在组是必修,并且自己是必修则
    1.重算课程组学分
    2.重算完课程组学分后,级联重算整个父课程组树学分
    3.重算计划的总学分
    如果组非必修,或自己不是必修则不重算课程组学分
    void
    删除培养计划中的课程
    如果所在组是必修,并且自己是必修则
    1.重算课程组学分
    2.重算完课程组学分后,级联重算整个父课程组树学分
    3.重算计划的总学分
    如果组非必修,或自己不是必修则不重算课程组学分
    void
    更新培养计划中的课程
    如果所在组是必修,并且自己是必修则
    1.重算课程组学分
    2.重算完课程组学分后,级联重算整个父课程组树学分
    3.重算计划的总学分
    如果组非必修,或自己不是必修则不重算课程组学分
  • 方法详细资料

    • removePlanCourse

      void removePlanCourse(ExecutionPlanCourse planCourse, ExecutionPlan plan)
      删除培养计划中的课程
      如果所在组是必修,并且自己是必修则
      1.重算课程组学分
      2.重算完课程组学分后,级联重算整个父课程组树学分
      3.重算计划的总学分
      如果组非必修,或自己不是必修则不重算课程组学分
      参数:
      planCourse -
      plan -
    • addPlanCourse

      void addPlanCourse(ExecutionPlanCourse planCourse, ExecutionPlan plan)
      添加培养计划中的课程
      如果所在组是必修,并且自己是必修则
      1.重算课程组学分
      2.重算完课程组学分后,级联重算整个父课程组树学分
      3.重算计划的总学分
      如果组非必修,或自己不是必修则不重算课程组学分
      参数:
      planCourse -
      plan -
    • updatePlanCourse

      void updatePlanCourse(ExecutionPlanCourse planCourse, ExecutionPlan plan)
      更新培养计划中的课程
      如果所在组是必修,并且自己是必修则
      1.重算课程组学分
      2.重算完课程组学分后,级联重算整个父课程组树学分
      3.重算计划的总学分
      如果组非必修,或自己不是必修则不重算课程组学分
      参数:
      planCourse -
      plan -