接口 MajorPlanCourseGroupService

所有已知实现类:
MajorPlanCourseGroupServiceImpl

public interface MajorPlanCourseGroupService
培养计划课程组实现类 所有对专业培养计划的操作()学生的
  • 方法详细资料

    • saveOrUpdateCourseGroup

      void saveOrUpdateCourseGroup(MajorCourseGroup group)
      保存新建的课程组/更新已有的课程组
      参数:
      group - 必须是持久态的
    • removeCourseGroup

      void removeCourseGroup(Long groupId)
      参数:
      groupId -
      planId -
    • removeCourseGroup

      void removeCourseGroup(MajorCourseGroup group)
      从培养计划中删除该组与该组的关联
      如果没有培养计划关联该组,删除该组.
      课程组和plan必须是persisitent持久态的
      会重算计划的学分,和课程组树的学分要求
      参数:
      group -
    • courseGroupMoveUp

      @Deprecated void courseGroupMoveUp(MajorCourseGroup courseGroup)
      已过时。
      将课程组上移一个位置
      参数:
      courseGroup -
    • courseGroupMoveDown

      @Deprecated void courseGroupMoveDown(MajorCourseGroup courseGroup)
      已过时。
      将课程组下移一个位置
      参数:
      courseGroup -
    • move

      void move(CourseGroup node, CourseGroup location, int index)
    • hasSameGroupInOneLevel

      boolean hasSameGroupInOneLevel(CourseGroup courseGroup, CoursePlan plan, CourseGroup parent)