Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
Administrator
/
framework-tools
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit df4c5249
authored
Jul 14, 2024
by
henry
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加架构地图DTO
1 parent
a250c9d5
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
38 additions
and
9 deletions
framework-analysis/src/main/java/org/arch/analysis/controller/ArchMapController.java
framework-analysis/src/main/java/org/arch/analysis/dto/ArchMapDto.java
framework-analysis/src/main/java/org/arch/analysis/mapper/ArchMapMapper.java
framework-analysis/src/main/java/org/arch/analysis/service/IArchMapService.java
framework-analysis/src/main/java/org/arch/analysis/service/impl/ArchMapServiceImpl.java
framework-analysis/src/main/resources/mapper/ArchMapMapp.xml
framework-analysis/src/main/java/org/arch/analysis/controller/ArchMapController.java
View file @
df4c524
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
);
}
}
...
...
framework-analysis/src/main/java/org/arch/analysis/dto/ArchMapDto.java
0 → 100644
View file @
df4c524
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
;
}
framework-analysis/src/main/java/org/arch/analysis/mapper/ArchMapMapper.java
View file @
df4c524
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
);
}
}
framework-analysis/src/main/java/org/arch/analysis/service/IArchMapService.java
View file @
df4c524
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
);
}
}
framework-analysis/src/main/java/org/arch/analysis/service/impl/ArchMapServiceImpl.java
View file @
df4c524
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
);
}
}
}
}
framework-analysis/src/main/resources/mapper/ArchMapMapp.xml
View file @
df4c524
<?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
...
...
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment