Commit df4c5249 by henry

添加架构地图DTO

1 parent a250c9d5
package org.arch.analysis.controller;
import lombok.RequiredArgsConstructor;
import org.arch.analysis.dto.ArchMapDto;
import org.arch.analysis.service.IArchMapService;
import org.arch.base.Result;
import org.arch.log.annotation.OperLog;
......@@ -27,13 +28,13 @@ public class ArchMapController {
/**
* 总体业务架构资产展示
*
* @param paramMap :入参
* @param mapDto :入参
* @return
*/
@PostMapping("getOverAllBusAsset")
@OperLog(value = LogOperTypeEnum.QUERY, logTypeValue = LogTypeEnum.BUSI_LOG, operDes = "获取总体业务架构资产信息", moduleName = "架构地图")
public Result getOverAllBusAsset(@RequestBody Map<String, Object> paramMap) {
List<Map<String, Object>> resultDatas = archMapService.getOverAllBusAsset(paramMap);
public Result getOverAllBusAsset(@RequestBody ArchMapDto mapDto) {
List<Map<String, Object>> resultDatas = archMapService.getOverAllBusAsset(mapDto);
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;
import org.arch.analysis.dto.ArchMapDto;
import java.util.List;
import java.util.Map;
public interface ArchMapMapper {
List<Map<String, Object>> getOverAllBusAsset(Map<String, Object> paramMap);
List<Map<String, Object>> getOverAllBusAsset(ArchMapDto mapDto);
}
package org.arch.analysis.service;
import org.arch.analysis.dto.ArchMapDto;
import java.util.List;
import java.util.Map;
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;
import org.arch.analysis.dto.ArchMapDto;
import org.arch.analysis.mapper.ArchMapMapper;
import org.arch.analysis.service.IArchMapService;
import org.springframework.stereotype.Service;
......@@ -15,7 +16,7 @@ public class ArchMapServiceImpl implements IArchMapService {
private ArchMapMapper archMapMapper;
@Override
public List<Map<String, Object>> getOverAllBusAsset(Map<String, Object> paramMap) {
return archMapMapper.getOverAllBusAsset(paramMap);
public List<Map<String, Object>> getOverAllBusAsset(ArchMapDto mapDto) {
return archMapMapper.getOverAllBusAsset(mapDto);
}
}
<?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">
<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
n.asset_name,
archi_asset_type,
......@@ -10,7 +10,7 @@
FROM
archi_asset_info n
WHERE
n.archi_type = 'ARCHI_BUSINESS'
n.archi_type = #{archType}
AND n.archi_ele_id = 10
AND n.parent_asset_id = 0
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!