Interface ExecutionPlanService
- All Known Implementing Classes:
ExecutionPlanServiceImpl
public interface ExecutionPlanService
培养计划服务接口
-
Method Summary
Modifier and TypeMethodDescription根据行政班的grade,stdType,department,major,direction,level属性来精确匹配找到一个专业培养计划getPlanCourses(ExecutionPlan plan) 查找没有在某个培养计划使用的课程类别booleanhasCourse(ExecutionCourseGroup cgroup, Course course) 检测某个专业培养计划是否有这个课程booleanhasCourse(ExecutionCourseGroup cgroup, Course course, PlanCourse planCourse) void删除培养计划void保存新的培养计划floatstatPlanCredits(Long planId) 统计培养计划的总学分floatstatPlanCredits(ExecutionPlan plan) 统计总学分
-
Method Details
-
getPlanCourses
-
getExecutionPlanByAdminClass
根据行政班的grade,stdType,department,major,direction,level属性来精确匹配找到一个专业培养计划- Parameters:
clazz-- Returns:
-
saveOrUpdateExecutionPlan
保存新的培养计划- Parameters:
plan-
-
removeExecutionPlan
删除培养计划 -
getUnusedCourseTypeNames
查找没有在某个培养计划使用的课程类别- Parameters:
plan-- Returns:
-
statPlanCredits
统计培养计划的总学分- Parameters:
planId-- Returns:
-
statPlanCredits
统计总学分 -
hasCourse
检测某个专业培养计划是否有这个课程- Parameters:
cgroup-course-- Returns:
-
hasCourse
-