调用接口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   作者:欧阳少海