Package org.openurp.base.service
Interface DepartmentService
- All Known Implementing Classes:
DepartmentServiceImpl
public interface DepartmentService
-
Method Summary
Modifier and TypeMethodDescription返回所有有效的管理部门信息getAdministatives(Integer[] ids) 返回部门代码字符串中指定的管理部门列表getAdministatives(String idSeq) 返回部门代码字符串中指定的管理部门列表返回所有有效的学院信息getColleges(Integer[] ids) 返回部门代码字符串中指定的院系部门列表getColleges(String idSeq) 返回部门代码字符串中指定的院系部门列表getDepartment(Integer id) 根据指定的部门代码,返回部门详细信息.返回所有有效的部门信息getDepartments(Integer[] ids) 返回部门代码数组中指定的部门列表getDepartments(String idSeq) 返回部门代码字符串中指定的部门列表.形式如"xx,xx,xx"getRelatedDeparts(String stdTypeIds) 得到所有的开课院系getTeachDeparts(String idSeq) 查询开课院系void删除制定部门代码的部门,谨慎调用.voidsaveOrUpdate(Department department) 保存新建的部门信息,如果已经存在相同部门代码的部门,则抛出异常.
-
Method Details
-
getDepartment
根据指定的部门代码,返回部门详细信息. 没有对应的部门代码,则返回null.- Parameters:
id-- Returns:
-
getDepartments
List<Department> getDepartments()返回所有有效的部门信息- Returns:
-
getDepartments
返回部门代码字符串中指定的部门列表.形式如"xx,xx,xx"- Parameters:
idSeq-- Returns:
-
getDepartments
返回部门代码数组中指定的部门列表- Parameters:
ids-- Returns:
-
getColleges
List<Department> getColleges()返回所有有效的学院信息- Returns:
-
getColleges
返回部门代码字符串中指定的院系部门列表- Parameters:
idSeq-- Returns:
-
getColleges
返回部门代码字符串中指定的院系部门列表- Parameters:
ids-- Returns:
-
getTeachDeparts
查询开课院系- Parameters:
idSeq-- Returns:
-
getAdministatives
List<Department> getAdministatives()返回所有有效的管理部门信息- Returns:
-
getAdministatives
返回部门代码字符串中指定的管理部门列表- Parameters:
idSeq-- Returns:
-
getAdministatives
返回部门代码字符串中指定的管理部门列表- Parameters:
ids-- Returns:
-
removeDepartment
删除制定部门代码的部门,谨慎调用. 如果要删除的部门信息并不存在,则返回null.- Parameters:
id-
-
getRelatedDeparts
-
saveOrUpdate
保存新建的部门信息,如果已经存在相同部门代码的部门,则抛出异常.- Parameters:
Department-
-
getTeachDeparts
List<Department> getTeachDeparts()得到所有的开课院系- Returns:
-