Interface MajorPlanAuditService

All Known Implementing Classes:
MajorPlanAuditServiceImpl

public interface MajorPlanAuditService
培养计划审核服务类
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    audit(List<MajorPlan> plans, AuditStatus status)
    审核培养计划
    专业计划状态为:提交审核、审核不通过 的可以被审核通过
    专业计划状态为:提交审核 的可以被审核不通过
    专业计划状态为:未提交审核、审核通过 的不能被审核
    getMajorMajorPlan(Long majorPlanId)
    查找一个专业培养计划的原始计划
    专业培养计划必须是已经审核通过的,否则会找不到它所对应的原始计划
    void
    退回审核的计划
    只能对“审核通过”的计划进行退回审核
    void
    召回已经提交的培养计划
    只能对处于“已提交”状态的培养计划进行召回审核
    void
    提交审核申请
    只能对“未提交”、“审核不通过”的计划提交审核申请
  • Method Details

    • audit

      void audit(List<MajorPlan> plans, AuditStatus status)
      审核培养计划
      专业计划状态为:提交审核、审核不通过 的可以被审核通过
      专业计划状态为:提交审核 的可以被审核不通过
      专业计划状态为:未提交审核、审核通过 的不能被审核
      Parameters:
      plans -
    • submit

      void submit(List<MajorPlan> plans)
      提交审核申请
      只能对“未提交”、“审核不通过”的计划提交审核申请
      Parameters:
      plans -
    • revokeAccepted

      void revokeAccepted(List<MajorPlan> plans)
      退回审核的计划
      只能对“审核通过”的计划进行退回审核
      Parameters:
      plans -
    • revokeSubmitted

      void revokeSubmitted(List<Program> plans)
      召回已经提交的培养计划
      只能对处于“已提交”状态的培养计划进行召回审核
      Parameters:
      plans -
    • getMajorMajorPlan

      MajorPlan getMajorMajorPlan(Long majorPlanId)
      查找一个专业培养计划的原始计划
      专业培养计划必须是已经审核通过的,否则会找不到它所对应的原始计划
      Parameters:
      majorPlanId -
      Returns: