调用接口IDeptService
//部门信息接口
@Resource
private IDeptService deptService;
内置方法
目前拥有9个接口
1. findById
获取部门信息
/**
* 获取部门信息
*
* @param deptId 部门id
* @return
*/
Reply<DeptEntity> findById(@PathVariable("deptId") String deptId)
2. findSimpleById
获取简单的部门信息(名称)
/**
* 获取简单的部门信息
*
* @param id 部门id
* @return
*/
Reply<String> findSimpleById(@PathVariable("deptId") String id)
3. findSimpleByIds
获取多个部门信息
/**
* 获取多个部门信息 key(部门id)-value(部门名称)
*
* @param ids 部门id集合
* @return
*/
Reply<Map<String, String>> findSimpleByIds(@RequestBody List<String> ids)
4. deptTree
获取组织机构树-内部接口
/**
* 获取组织机构树
*
* @param entId 企业id
* @return
*/
Reply<List<TreeSelect>> deptTree(@PathVariable("entId") String entId,@RequestHeader("from") String from)
5. findLeaderByDeptId
获取部门负责人
/**
* 获取部门负责人
*
* @param deptId 部门id
* @return
*/
Reply<ContactEntity> findLeaderByDeptId(@PathVariable("deptId") String deptId)
6. findMinisterByDeptId
获取部门分管领导
/**
* 获取部门分管领导
*
* @param deptId 部门id
* @return
*/
Reply<ContactEntity> findMinisterByDeptId(@PathVariable("deptId") String deptId)
7. findById
获取下属的组织机构
/**
* 获取下属的组织机构
*
* @param entId 企业id
* @param deptId 部门id 为0获取最顶级的部门
* @return
*/
Reply<DeptEntity> findById(@PathVariable("deptId") String deptId)
8. findById
获取下属的人员及组织机构
/**
* 获取下属的人员及组织机构
*
* @param entId 企业id
* @param deptId 部门id
* @param showLeave 是否显示离职
* @return
*/
Reply<DeptEntity> findById(@PathVariable("deptId") String deptId)
文档更新时间: 2023-02-28 09:30 作者:欧阳少海