|  |  |  | @ -67,9 +67,19 @@ public interface ICoreTreeService { | 
		
	
		
			
				|  |  |  |  |     @ApiOperation(value = "获取部门树",notes = "根据父节点获取部门树") | 
		
	
		
			
				|  |  |  |  |     SysDepartment getSysDepartmentTreeById(long id); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     /** | 
		
	
		
			
				|  |  |  |  |      * 获取部门ID集合 | 
		
	
		
			
				|  |  |  |  |      * @param id 组织ID | 
		
	
		
			
				|  |  |  |  |      * @return  部门ID 集合 | 
		
	
		
			
				|  |  |  |  |      */ | 
		
	
		
			
				|  |  |  |  |     @ApiOperation(value = "获取部门ID集合",notes = "根据组织ID获取部门子集ID集合") | 
		
	
		
			
				|  |  |  |  |     List<Long> findSysDepartmentIdByOrganizeId(long id); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     /** | 
		
	
		
			
				|  |  |  |  |      * 获取指定部门 的子集 ID 集合 | 
		
	
		
			
				|  |  |  |  |      * @param department 部门信息 | 
		
	
		
			
				|  |  |  |  |      * @return 子集ID 集合 | 
		
	
		
			
				|  |  |  |  |      */ | 
		
	
		
			
				|  |  |  |  |     @ApiOperation(value = "获取部门ID集合",notes = "获取部门子集ID集合") | 
		
	
		
			
				|  |  |  |  |     List<Long> findSysDepartmentChildIds(SysDepartment department); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -96,6 +106,11 @@ public interface ICoreTreeService { | 
		
	
		
			
				|  |  |  |  |     @ApiOperation(value = "获取组织树",notes = "根据父节点获取组织树集合") | 
		
	
		
			
				|  |  |  |  |     List<SysOrganize> findSysOrganizeTreeByParentId(long parentId); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     /** | 
		
	
		
			
				|  |  |  |  |      * 获取组织子集ID 集合 | 
		
	
		
			
				|  |  |  |  |      * @param organize 组织信息 | 
		
	
		
			
				|  |  |  |  |      * @return 组织子集ID集合 | 
		
	
		
			
				|  |  |  |  |      */ | 
		
	
		
			
				|  |  |  |  |     @ApiOperation(value = "获取组织子集ID集合",notes = "获取组织子集ID集合") | 
		
	
		
			
				|  |  |  |  |     List<Long> findSysOrganizeChildIds(SysOrganize organize); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -146,12 +161,30 @@ public interface ICoreTreeService { | 
		
	
		
			
				|  |  |  |  |     @ApiOperation(value = "封装菜单树",notes = "封装当前菜单树") | 
		
	
		
			
				|  |  |  |  |     void findSysMenuChildrenTreePack(SysMenu parent, int step); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     /** | 
		
	
		
			
				|  |  |  |  |      * 根据角色ID 分装功能菜单 子集分装 | 
		
	
		
			
				|  |  |  |  |      * @param parent 功能菜单 | 
		
	
		
			
				|  |  |  |  |      * @param roleId  角色ID | 
		
	
		
			
				|  |  |  |  |      * @param step  层级 | 
		
	
		
			
				|  |  |  |  |      */ | 
		
	
		
			
				|  |  |  |  |     @ApiOperation(value = "封装菜单树",notes = "根据角色ID封装当前菜单树") | 
		
	
		
			
				|  |  |  |  |     void findSysMenuChildrenTreeByRoleIdPack(SysMenu parent,Long roleId, int step); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     /** | 
		
	
		
			
				|  |  |  |  |      * 根据用户ID 分装功能菜单 子集分装 | 
		
	
		
			
				|  |  |  |  |      * @param parent 目录信息 | 
		
	
		
			
				|  |  |  |  |      * @param userId 用户ID | 
		
	
		
			
				|  |  |  |  |      * @param step 层级 | 
		
	
		
			
				|  |  |  |  |      */ | 
		
	
		
			
				|  |  |  |  |     @ApiOperation(value = "封装菜单树",notes = "根据用户ID封装当前菜单树") | 
		
	
		
			
				|  |  |  |  |     void findSysMenuChildrenTreeByUserIdPack(SysMenu parent,Long userId, int step); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     /** | 
		
	
		
			
				|  |  |  |  |      * 功能菜单 子集分装 | 
		
	
		
			
				|  |  |  |  |      * @param parent 主功能信息 | 
		
	
		
			
				|  |  |  |  |      * @param cacheMenuList 功能菜单集合 | 
		
	
		
			
				|  |  |  |  |      * @param step 层级 | 
		
	
		
			
				|  |  |  |  |      */ | 
		
	
		
			
				|  |  |  |  |     @ApiOperation(value = "封装菜单树",notes = "根据用户ID 内存中封装当前菜单树") | 
		
	
		
			
				|  |  |  |  |     void findMemSysMenuChildrenTreeByUserIdPack(SysMenu parent, List<SysMenu> cacheMenuList, int step); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | 
 |