Class MajorPlanAuditServiceImpl

java.lang.Object
org.beangle.commons.dao.impl.BaseServiceImpl
org.openurp.edu.program.major.service.impl.MajorPlanAuditServiceImpl
All Implemented Interfaces:
MajorPlanAuditService

public class MajorPlanAuditServiceImpl extends org.beangle.commons.dao.impl.BaseServiceImpl implements MajorPlanAuditService
  • Field Summary

    Fields inherited from class org.beangle.commons.dao.impl.BaseServiceImpl

    entityDao, eventMulticaster, logger
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

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

    Methods inherited from class org.beangle.commons.dao.impl.BaseServiceImpl

    getEntityDao, getEventMulticaster, publish, setEntityDao, setEventMulticaster

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MajorPlanAuditServiceImpl

      public MajorPlanAuditServiceImpl()
  • Method Details

    • audit

      public void audit(List<MajorPlan> plans, AuditStatus status)
      Description copied from interface: MajorPlanAuditService
      审核培养计划
      专业计划状态为:提交审核、审核不通过 的可以被审核通过
      专业计划状态为:提交审核 的可以被审核不通过
      专业计划状态为:未提交审核、审核通过 的不能被审核
      Specified by:
      audit in interface MajorPlanAuditService
      Parameters:
      plans -
    • revokeAccepted

      public void revokeAccepted(List<MajorPlan> plans)
      Description copied from interface: MajorPlanAuditService
      退回审核的计划
      只能对“审核通过”的计划进行退回审核
      Specified by:
      revokeAccepted in interface MajorPlanAuditService
      Parameters:
      plans -
    • submit

      public void submit(List<MajorPlan> plans)
      Description copied from interface: MajorPlanAuditService
      提交审核申请
      只能对“未提交”、“审核不通过”的计划提交审核申请
      Specified by:
      submit in interface MajorPlanAuditService
      Parameters:
      plans -
    • revokeSubmitted

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

      public MajorPlan getMajorMajorPlan(Long majorPlanId)
      Description copied from interface: MajorPlanAuditService
      查找一个专业培养计划的原始计划
      专业培养计划必须是已经审核通过的,否则会找不到它所对应的原始计划
      Specified by:
      getMajorMajorPlan in interface MajorPlanAuditService
      Parameters:
      majorPlanId -
      Returns:
    • setPlanCourseGroupCommonDao

      public void setPlanCourseGroupCommonDao(PlanCourseGroupCommonDao planCourseGroupCommonDao)