Commit df4c5249 by henry

添加架构地图DTO

1 parent a250c9d5
package org.arch.analysis.controller; package org.arch.analysis.controller;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
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;
import org.arch.log.annotation.OperLog; import org.arch.log.annotation.OperLog;
...@@ -27,13 +28,13 @@ public class ArchMapController { ...@@ -27,13 +28,13 @@ public class ArchMapController {
/** /**
* 总体业务架构资产展示 * 总体业务架构资产展示
* *
* @param paramMap :入参 * @param mapDto :入参
* @return * @return
*/ */
@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 Map<String, Object> paramMap) { public Result getOverAllBusAsset(@RequestBody ArchMapDto mapDto) {
List<Map<String, Object>> resultDatas = archMapService.getOverAllBusAsset(paramMap); List<Map<String, Object>> resultDatas = archMapService.getOverAllBusAsset(mapDto);
return Result.success(resultDatas); return Result.success(resultDatas);
} }
......
package org.arch.analysis.dto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ArchMapDto {
/**
* 元素名称
*/
private String eleName;
/**
* 级别
*/
private String level;
/**
* 架构类型
*/
private String archType;
}
package org.arch.analysis.mapper; package org.arch.analysis.mapper;
import org.arch.analysis.dto.ArchMapDto;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
public interface ArchMapMapper { public interface ArchMapMapper {
List<Map<String, Object>> getOverAllBusAsset(Map<String, Object> paramMap); List<Map<String, Object>> getOverAllBusAsset(ArchMapDto mapDto);
} }
package org.arch.analysis.service; package org.arch.analysis.service;
import org.arch.analysis.dto.ArchMapDto;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
public interface IArchMapService { public interface IArchMapService {
List<Map<String, Object>> getOverAllBusAsset(Map<String, Object> paramMap); List<Map<String, Object>> getOverAllBusAsset(ArchMapDto mapDto);
} }
package org.arch.analysis.service.impl; package org.arch.analysis.service.impl;
import org.arch.analysis.dto.ArchMapDto;
import org.arch.analysis.mapper.ArchMapMapper; import org.arch.analysis.mapper.ArchMapMapper;
import org.arch.analysis.service.IArchMapService; import org.arch.analysis.service.IArchMapService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -15,7 +16,7 @@ public class ArchMapServiceImpl implements IArchMapService { ...@@ -15,7 +16,7 @@ public class ArchMapServiceImpl implements IArchMapService {
private ArchMapMapper archMapMapper; private ArchMapMapper archMapMapper;
@Override @Override
public List<Map<String, Object>> getOverAllBusAsset(Map<String, Object> paramMap) { public List<Map<String, Object>> getOverAllBusAsset(ArchMapDto mapDto) {
return archMapMapper.getOverAllBusAsset(paramMap); return archMapMapper.getOverAllBusAsset(mapDto);
} }
} }
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.arch.analysis.mapper.ArchMapMapper"> <mapper namespace="org.arch.analysis.mapper.ArchMapMapper">
<select id="getOverAllBusAsset" resultType="java.util.Map" parameterType="java.util.Map"> <select id="getOverAllBusAsset" resultType="java.util.Map" parameterType="org.arch.analysis.dto.ArchMapDto">
SELECT SELECT
n.asset_name, n.asset_name,
archi_asset_type, archi_asset_type,
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
FROM FROM
archi_asset_info n archi_asset_info n
WHERE WHERE
n.archi_type = 'ARCHI_BUSINESS' n.archi_type = #{archType}
AND n.archi_ele_id = 10 AND n.archi_ele_id = 10
AND n.parent_asset_id = 0 AND n.parent_asset_id = 0
AND n.asset_code IS NOT NULL AND n.asset_code IS NOT NULL
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!