Commit 0b3ad162 by henry

获取总体业务架构资产查询校验

1 parent df4c5249
package org.arch.analysis.controller; package org.arch.analysis.controller;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.apache.commons.lang.StringUtils;
import org.arch.analysis.dto.ArchMapDto; import org.arch.analysis.dto.ArchMapDto;
import org.arch.analysis.service.IArchMapService; import org.arch.analysis.service.IArchMapService;
import org.arch.base.Result; import org.arch.base.Result;
...@@ -34,6 +35,14 @@ public class ArchMapController { ...@@ -34,6 +35,14 @@ public class ArchMapController {
@PostMapping("getOverAllBusAsset") @PostMapping("getOverAllBusAsset")
@OperLog(value = LogOperTypeEnum.QUERY, logTypeValue = LogTypeEnum.BUSI_LOG, operDes = "获取总体业务架构资产信息", moduleName = "架构地图") @OperLog(value = LogOperTypeEnum.QUERY, logTypeValue = LogTypeEnum.BUSI_LOG, operDes = "获取总体业务架构资产信息", moduleName = "架构地图")
public Result getOverAllBusAsset(@RequestBody ArchMapDto mapDto) { public Result getOverAllBusAsset(@RequestBody ArchMapDto mapDto) {
String archType = mapDto.getArchType();
String level = mapDto.getLevel();
String eleName = mapDto.getEleName();
if (StringUtils.isEmpty(archType)
|| StringUtils.isEmpty(level)
|| StringUtils.isEmpty(eleName)) {
throw new NullPointerException("架构类型、架构层级及元素名称不能为空;");
}
List<Map<String, Object>> resultDatas = archMapService.getOverAllBusAsset(mapDto); List<Map<String, Object>> resultDatas = archMapService.getOverAllBusAsset(mapDto);
return Result.success(resultDatas); return Result.success(resultDatas);
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!