Interface MajorPlanAuditService
- All Known Implementing Classes:
MajorPlanAuditServiceImpl
public interface MajorPlanAuditService
培养计划审核服务类
-
Method Summary
Modifier and TypeMethodDescriptionvoidaudit(List<MajorPlan> plans, AuditStatus status) 审核培养计划
专业计划状态为:提交审核、审核不通过 的可以被审核通过
专业计划状态为:提交审核 的可以被审核不通过
专业计划状态为:未提交审核、审核通过 的不能被审核getMajorMajorPlan(Long majorPlanId) 查找一个专业培养计划的原始计划
专业培养计划必须是已经审核通过的,否则会找不到它所对应的原始计划voidrevokeAccepted(List<MajorPlan> plans) 退回审核的计划
只能对“审核通过”的计划进行退回审核voidrevokeSubmitted(List<Program> plans) 召回已经提交的培养计划
只能对处于“已提交”状态的培养计划进行召回审核void提交审核申请
只能对“未提交”、“审核不通过”的计划提交审核申请
-
Method Details
-
audit
审核培养计划
专业计划状态为:提交审核、审核不通过 的可以被审核通过
专业计划状态为:提交审核 的可以被审核不通过
专业计划状态为:未提交审核、审核通过 的不能被审核- Parameters:
plans-
-
submit
提交审核申请
只能对“未提交”、“审核不通过”的计划提交审核申请- Parameters:
plans-
-
revokeAccepted
退回审核的计划
只能对“审核通过”的计划进行退回审核- Parameters:
plans-
-
revokeSubmitted
召回已经提交的培养计划
只能对处于“已提交”状态的培养计划进行召回审核- Parameters:
plans-
-
getMajorMajorPlan
查找一个专业培养计划的原始计划
专业培养计划必须是已经审核通过的,否则会找不到它所对应的原始计划- Parameters:
majorPlanId-- Returns:
-