|
@@ -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);
|
|
|
}
|