| 
					
				 | 
			
			
				@@ -34,31 +34,31 @@ public class FacsCategoryServiceImpl implements IFacsCategoryService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public FacsCategory selectCategoryById(Long id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 查询主分类 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        FacsCategory facsType = categoryMapper.selectCategoryById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        FacsCategory category = categoryMapper.selectCategoryById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 查询子分类 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (null != facsType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            facsType.setSubtypeList(getFacsSubtypes(facsType)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (null != category) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            category.setSubtypeList(getFacsSubtypes(category)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return facsType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return category; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 查询能源设施/系统分类列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param emsFacsType 能源设施/系统分类 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param param 能源设施/系统分类 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 能源设施/系统分类 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public List<FacsCategory> selectCategoryList(FacsCategory emsFacsType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public List<FacsCategory> selectCategoryList(FacsCategory param) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 查询主分类 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<FacsCategory> list = categoryMapper.selectCategoryList(emsFacsType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<FacsCategory> list = categoryMapper.selectCategoryList(param); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 查询子分类 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (CollectionUtils.isNotEmpty(list)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            list.forEach(facsType -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                facsType.setSubtypeList(getFacsSubtypes(facsType)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            list.forEach(category -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                category.setSubtypeList(getFacsSubtypes(category)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -68,19 +68,19 @@ public class FacsCategoryServiceImpl implements IFacsCategoryService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 新增能源设施/系统分类 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param emsFacsType 能源设施/系统分类 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param category 能源设施/系统分类 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 结果 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public int insertCategory(FacsCategory emsFacsType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        int count = categoryMapper.insertCategory(emsFacsType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public int insertCategory(FacsCategory category) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        int count = categoryMapper.insertCategory(category); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (CollectionUtils.isNotEmpty(emsFacsType.getSubtypeList())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            subCategoryService.deleteSubCategoryByParentCode(emsFacsType.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            subCategoryService.insertSubCategoryBatch(emsFacsType.getSubtypeList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (CollectionUtils.isNotEmpty(category.getSubtypeList())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            subCategoryService.deleteSubCategoryByParentCode(category.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            subCategoryService.insertSubCategoryBatch(category.getSubtypeList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            subCategoryService.deleteSubCategoryByParentCode(emsFacsType.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            subCategoryService.deleteSubCategoryByParentCode(category.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return count; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -89,19 +89,19 @@ public class FacsCategoryServiceImpl implements IFacsCategoryService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 修改能源设施/系统分类 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param emsFacsType 能源设施/系统分类 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param category 能源设施/系统分类 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 结果 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public int updateCategory(FacsCategory emsFacsType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        int count = categoryMapper.updateCategory(emsFacsType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public int updateCategory(FacsCategory category) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        int count = categoryMapper.updateCategory(category); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (CollectionUtils.isNotEmpty(emsFacsType.getSubtypeList())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            subCategoryService.deleteSubCategoryByParentCode(emsFacsType.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            subCategoryService.insertSubCategoryBatch(emsFacsType.getSubtypeList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (CollectionUtils.isNotEmpty(category.getSubtypeList())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            subCategoryService.deleteSubCategoryByParentCode(category.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            subCategoryService.insertSubCategoryBatch(category.getSubtypeList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            subCategoryService.deleteSubCategoryByParentCode(emsFacsType.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            subCategoryService.deleteSubCategoryByParentCode(category.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return count; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -116,11 +116,11 @@ public class FacsCategoryServiceImpl implements IFacsCategoryService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public int deleteCategoryByIds(Long[] ids) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (Long id : ids) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            FacsCategory facsType = categoryMapper.selectCategoryById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            FacsCategory category = categoryMapper.selectCategoryById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 查询扩展属性 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (null != facsType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                subCategoryService.deleteSubCategoryByParentCode(facsType.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (null != category) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                subCategoryService.deleteSubCategoryByParentCode(category.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -135,19 +135,19 @@ public class FacsCategoryServiceImpl implements IFacsCategoryService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public int deleteCategoryById(Long id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        FacsCategory facsType = categoryMapper.selectCategoryById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        FacsCategory category = categoryMapper.selectCategoryById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 查询扩展属性 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (null != facsType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            subCategoryService.deleteSubCategoryByParentCode(facsType.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (null != category) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            subCategoryService.deleteSubCategoryByParentCode(category.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return categoryMapper.deleteCategoryById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private List<FacsSubCategory> getFacsSubtypes(FacsCategory emsFacsType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private List<FacsSubCategory> getFacsSubtypes(FacsCategory category) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         FacsSubCategory param = new FacsSubCategory(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        param.setParentCode(emsFacsType.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        param.setParentCode(category.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return subCategoryService.selectSubCategoryList(param); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |