部门修改不允许最后层级节点选择
This commit is contained in:
@ -23,9 +23,10 @@ public interface ISysDeptService
|
||||
/**
|
||||
* 查询部门管理树
|
||||
*
|
||||
* @param dept 部门信息
|
||||
* @return 所有部门信息
|
||||
*/
|
||||
public List<Map<String, Object>> selectDeptTree();
|
||||
public List<Map<String, Object>> selectDeptTree(SysDept dept);
|
||||
|
||||
/**
|
||||
* 根据角色ID查询菜单
|
||||
|
@ -28,6 +28,7 @@ public class SysDeptServiceImpl implements ISysDeptService
|
||||
/**
|
||||
* 查询部门管理数据
|
||||
*
|
||||
* @param dept 部门信息
|
||||
* @return 部门信息集合
|
||||
*/
|
||||
@Override
|
||||
@ -40,13 +41,15 @@ public class SysDeptServiceImpl implements ISysDeptService
|
||||
/**
|
||||
* 查询部门管理树
|
||||
*
|
||||
* @param dept 部门信息
|
||||
* @return 所有部门信息
|
||||
*/
|
||||
@Override
|
||||
public List<Map<String, Object>> selectDeptTree()
|
||||
@DataScope(tableAlias = "d")
|
||||
public List<Map<String, Object>> selectDeptTree(SysDept dept)
|
||||
{
|
||||
List<Map<String, Object>> trees = new ArrayList<Map<String, Object>>();
|
||||
List<SysDept> deptList = selectDeptList(new SysDept());
|
||||
List<SysDept> deptList = deptMapper.selectDeptList(dept);
|
||||
trees = getTrees(deptList, false, null);
|
||||
return trees;
|
||||
}
|
||||
|
Reference in New Issue
Block a user