Interface DepartmentService

All Known Implementing Classes:
DepartmentServiceImpl

public interface DepartmentService
  • Method Details

    • getDepartment

      Department getDepartment(Integer id)
      根据指定的部门代码,返回部门详细信息. 没有对应的部门代码,则返回null.
      Parameters:
      id -
      Returns:
    • getDepartments

      List<Department> getDepartments()
      返回所有有效的部门信息
      Returns:
    • getDepartments

      List<Department> getDepartments(String idSeq)
      返回部门代码字符串中指定的部门列表.形式如"xx,xx,xx"
      Parameters:
      idSeq -
      Returns:
    • getDepartments

      List<Department> getDepartments(Integer[] ids)
      返回部门代码数组中指定的部门列表
      Parameters:
      ids -
      Returns:
    • getColleges

      List<Department> getColleges()
      返回所有有效的学院信息
      Returns:
    • getColleges

      List<Department> getColleges(String idSeq)
      返回部门代码字符串中指定的院系部门列表
      Parameters:
      idSeq -
      Returns:
    • getColleges

      List<Department> getColleges(Integer[] ids)
      返回部门代码字符串中指定的院系部门列表
      Parameters:
      ids -
      Returns:
    • getTeachDeparts

      List<Department> getTeachDeparts(String idSeq)
      查询开课院系
      Parameters:
      idSeq -
      Returns:
    • getAdministatives

      List<Department> getAdministatives()
      返回所有有效的管理部门信息
      Returns:
    • getAdministatives

      List<Department> getAdministatives(String idSeq)
      返回部门代码字符串中指定的管理部门列表
      Parameters:
      idSeq -
      Returns:
    • getAdministatives

      List<Department> getAdministatives(Integer[] ids)
      返回部门代码字符串中指定的管理部门列表
      Parameters:
      ids -
      Returns:
    • removeDepartment

      void removeDepartment(Integer id)
      删除制定部门代码的部门,谨慎调用. 如果要删除的部门信息并不存在,则返回null.
      Parameters:
      id -
    • getRelatedDeparts

      Collection<Department> getRelatedDeparts(String stdTypeIds)
    • saveOrUpdate

      void saveOrUpdate(Department department)
      保存新建的部门信息,如果已经存在相同部门代码的部门,则抛出异常.
      Parameters:
      Department -
    • getTeachDeparts

      List<Department> getTeachDeparts()
      得到所有的开课院系
      Returns: