Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
md-cdr-v1
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
余涛
md-cdr-v1
Commits
503ddce9
You need to sign in or sign up before continuing.
Commit
503ddce9
authored
Aug 05, 2025
by
yutao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
init
parent
be564ffc
Changes
67
Hide whitespace changes
Inline
Side-by-side
Showing
67 changed files
with
211 additions
and
223 deletions
+211
-223
PageConvertUtils.java
...ain/java/com/ediagnosis/cdr/context/PageConvertUtils.java
+2
-2
package-info.java
src/main/java/com/ediagnosis/cdr/context/package-info.java
+6
-0
Page.java
src/main/java/com/ediagnosis/cdr/context/value/Page.java
+0
-77
PageVo.java
src/main/java/com/ediagnosis/cdr/context/values/PageVo.java
+1
-1
Response.java
...main/java/com/ediagnosis/cdr/context/values/Response.java
+1
-1
BusinessDataApi.java
...a/com/ediagnosis/cdr/dataIntegration/BusinessDataApi.java
+1
-1
BusinessDataController.java
...diagnosis/cdr/dataIntegration/BusinessDataController.java
+14
-13
BusinessSourceController.java
...agnosis/cdr/dataIntegration/BusinessSourceController.java
+12
-12
BusinessSystemController.java
...agnosis/cdr/dataIntegration/BusinessSystemController.java
+12
-12
BusinessTableController.java
...iagnosis/cdr/dataIntegration/BusinessTableController.java
+1
-1
BusinessDataDao.java
...m/ediagnosis/cdr/dataIntegration/dao/BusinessDataDao.java
+10
-9
BusinessDataSourceDTO.java
...is/cdr/dataIntegration/dao/dto/BusinessDataSourceDTO.java
+1
-1
BusinessDataSourceQueryDTO.java
...r/dataIntegration/dao/dto/BusinessDataSourceQueryDTO.java
+2
-2
BusinessDataSystemDTO.java
...is/cdr/dataIntegration/dao/dto/BusinessDataSystemDTO.java
+1
-1
BusinessDataSystemQueryDTO.java
...r/dataIntegration/dao/dto/BusinessDataSystemQueryDTO.java
+2
-2
BusinessDataTableDTO.java
...sis/cdr/dataIntegration/dao/dto/BusinessDataTableDTO.java
+1
-1
BusinessDataTableFieldQueryDTO.java
...taIntegration/dao/dto/BusinessDataTableFieldQueryDTO.java
+2
-2
BusinessDataTableQueryDTO.java
...dr/dataIntegration/dao/dto/BusinessDataTableQueryDTO.java
+2
-2
BusinessDataSource.java
...is/cdr/dataIntegration/dao/entity/BusinessDataSource.java
+1
-1
BusinessDataSystem.java
...is/cdr/dataIntegration/dao/entity/BusinessDataSystem.java
+1
-1
BusinessDataTable.java
...sis/cdr/dataIntegration/dao/entity/BusinessDataTable.java
+1
-1
BusinessDataTableField.java
...dr/dataIntegration/dao/entity/BusinessDataTableField.java
+1
-1
BusinessDataSourceMapper.java
.../dataIntegration/dao/mapper/BusinessDataSourceMapper.java
+2
-2
BusinessDataSystemMapper.java
.../dataIntegration/dao/mapper/BusinessDataSystemMapper.java
+2
-2
BusinessDataTableFieldMapper.java
...aIntegration/dao/mapper/BusinessDataTableFieldMapper.java
+2
-2
BusinessDataTableMapper.java
...r/dataIntegration/dao/mapper/BusinessDataTableMapper.java
+2
-2
BusinessDataRepository.java
...sis/cdr/dataIntegration/inner/BusinessDataRepository.java
+5
-5
BusinessSystemRepository.java
...s/cdr/dataIntegration/inner/BusinessSystemRepository.java
+5
-5
CacheableTableDefinitionRepository.java
...Integration/inner/CacheableTableDefinitionRepository.java
+2
-2
DefaultTableDefinitionRepository.java
...taIntegration/inner/DefaultTableDefinitionRepository.java
+1
-1
TableDefinitionRepository.java
.../cdr/dataIntegration/inner/TableDefinitionRepository.java
+1
-1
BusinessDataSourceVo.java
...nosis/cdr/dataIntegration/value/BusinessDataSourceVo.java
+1
-1
BusinessDataSystemVo.java
...nosis/cdr/dataIntegration/value/BusinessDataSystemVo.java
+1
-1
BusinessDataTableFieldVo.java
...s/cdr/dataIntegration/value/BusinessDataTableFieldVo.java
+1
-1
BusinessDataTableVo.java
...gnosis/cdr/dataIntegration/value/BusinessDataTableVo.java
+1
-1
DataSourceQueryParam.java
...cdr/dataIntegration/value/param/DataSourceQueryParam.java
+1
-1
DataSystemAddParam.java
...s/cdr/dataIntegration/value/param/DataSystemAddParam.java
+1
-1
DataSystemDeleteParam.java
...dr/dataIntegration/value/param/DataSystemDeleteParam.java
+1
-1
DataSystemQueryParam.java
...cdr/dataIntegration/value/param/DataSystemQueryParam.java
+1
-1
DataSystemUpdateParam.java
...dr/dataIntegration/value/param/DataSystemUpdateParam.java
+1
-1
DataTableFieldQueryParam.java
...dataIntegration/value/param/DataTableFieldQueryParam.java
+1
-1
DataTableQueryParam.java
.../cdr/dataIntegration/value/param/DataTableQueryParam.java
+1
-1
PageQuery.java
...ediagnosis/cdr/dataIntegration/value/param/PageQuery.java
+1
-1
ModelDefinitionRepository.java
...m/ediagnosis/cdr/dataModel/ModelDefinitionRepository.java
+1
-1
DwsRepository.java
...in/java/com/ediagnosis/cdr/dataService/DwsRepository.java
+0
-1
IndicatorRepository.java
...ava/com/ediagnosis/cdr/indicator/IndicatorRepository.java
+4
-4
IndicatorDao.java
...n/java/com/ediagnosis/cdr/indicator/dao/IndicatorDao.java
+4
-4
IndicatorEntity.java
.../ediagnosis/cdr/indicator/dao/entity/IndicatorEntity.java
+1
-1
IndicatorMapper.java
.../ediagnosis/cdr/indicator/dao/mapper/IndicatorMapper.java
+2
-2
StatisticsController.java
...gnosis/cdr/indicator/statistics/StatisticsController.java
+1
-1
StatisticsService.java
...diagnosis/cdr/indicator/statistics/StatisticsService.java
+1
-1
AbstractDataSourceCountService.java
...cator/statistics/impl/AbstractDataSourceCountService.java
+2
-2
AbstractRowCountService.java
...dr/indicator/statistics/impl/AbstractRowCountService.java
+2
-2
AbstractSourceBizTableCountService.java
...r/statistics/impl/AbstractSourceBizTableCountService.java
+2
-2
CacheableStatisticsService.java
...indicator/statistics/impl/CacheableStatisticsService.java
+2
-2
Indicator.java
...in/java/com/ediagnosis/cdr/indicator/value/Indicator.java
+1
-1
DashBoardController.java
...osis/cdr/maintenance/hostMonitor/DashBoardController.java
+2
-2
HostMonitor.java
...m/ediagnosis/cdr/maintenance/hostMonitor/HostMonitor.java
+1
-1
HostMonitorValue.java
...agnosis/cdr/maintenance/hostMonitor/HostMonitorValue.java
+1
-1
HostMonitorValueRepository.java
...r/maintenance/hostMonitor/HostMonitorValueRepository.java
+1
-1
package-info.java
src/main/java/com/ediagnosis/cdr/package-info.java
+58
-0
BusinessDataSourceMapper.xml
...n/resources/generator/mapper/BusinessDataSourceMapper.xml
+2
-2
BusinessDataSystemMapper.xml
...n/resources/generator/mapper/BusinessDataSystemMapper.xml
+2
-2
BusinessDataTableFieldMapper.xml
...sources/generator/mapper/BusinessDataTableFieldMapper.xml
+2
-2
BusinessDataTableMapper.xml
...in/resources/generator/mapper/BusinessDataTableMapper.xml
+2
-2
MapperTest.java
src/test/java/com/ediagnosis/cdr/dao/MapperTest.java
+5
-5
DemoTest.java
src/test/java/com/ediagnosis/cdr/demo/DemoTest.java
+3
-3
No files found.
src/main/java/com/ediagnosis/cdr/
util
/PageConvertUtils.java
→
src/main/java/com/ediagnosis/cdr/
context
/PageConvertUtils.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
util
;
package
com
.
ediagnosis
.
cdr
.
context
;
import
com.ediagnosis.cdr.
value
.PageVo
;
import
com.ediagnosis.cdr.
context.values
.PageVo
;
import
com.mybatisflex.core.paginate.Page
;
import
org.springframework.beans.BeanUtils
;
...
...
src/main/java/com/ediagnosis/cdr/context/package-info.java
0 → 100644
View file @
503ddce9
/**
* 存放具有公共使用属性的组件。
* 额外开放的包:values 存放值对象
*/
package
com
.
ediagnosis
.
cdr
.
context
;
src/main/java/com/ediagnosis/cdr/context/value/Page.java
deleted
100644 → 0
View file @
be564ffc
package
com
.
ediagnosis
.
cdr
.
context
.
value
;
import
java.util.List
;
public
class
Page
<
T
>
{
private
long
pageNo
;
private
long
pageSize
;
private
long
totalCount
;
private
List
<
T
>
content
;
private
long
totalPage
;
public
Page
()
{
}
public
Page
(
long
pageNo
,
long
pageSize
,
long
totalCount
,
List
<
T
>
content
)
{
this
.
pageNo
=
pageNo
;
this
.
pageSize
=
pageSize
;
this
.
totalCount
=
totalCount
;
this
.
content
=
content
;
long
tmp
=
totalCount
/
pageSize
;
long
tmp1
=
totalCount
%
pageSize
;
if
(
tmp1
>
0
)
{
this
.
totalPage
=
tmp
+
1
;
}
else
{
this
.
totalPage
=
tmp
;
}
}
public
long
getPageNo
()
{
return
pageNo
;
}
public
long
getPageSize
()
{
return
pageSize
;
}
public
long
getTotalCount
()
{
return
totalCount
;
}
public
long
getTotalPage
()
{
return
totalPage
;
}
public
List
<
T
>
getContent
()
{
return
content
;
}
public
void
setPageNo
(
long
pageNo
)
{
this
.
pageNo
=
pageNo
;
}
public
void
setPageSize
(
long
pageSize
)
{
this
.
pageSize
=
pageSize
;
}
public
void
setTotalCount
(
long
totalCount
)
{
this
.
totalCount
=
totalCount
;
}
public
void
setContent
(
List
<
T
>
content
)
{
this
.
content
=
content
;
}
public
void
setTotalPage
(
long
totalPage
)
{
this
.
totalPage
=
totalPage
;
}
}
src/main/java/com/ediagnosis/cdr/
value
/PageVo.java
→
src/main/java/com/ediagnosis/cdr/
context/values
/PageVo.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
value
;
package
com
.
ediagnosis
.
cdr
.
context
.
values
;
import
java.util.List
;
...
...
src/main/java/com/ediagnosis/cdr/context/value/Response.java
→
src/main/java/com/ediagnosis/cdr/context/value
s
/Response.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
context
.
value
;
package
com
.
ediagnosis
.
cdr
.
context
.
value
s
;
import
java.io.Serializable
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/BusinessDataApi.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/BusinessDataApi.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
;
import
org.springframework.stereotype.Component
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/BusinessDataController.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/BusinessDataController.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
;
import
com.ediagnosis.cdr.dataCollect.dao.dto.*
;
import
com.ediagnosis.cdr.dataCollect.dao.entity.BusinessDataTableField
;
import
com.ediagnosis.cdr.dataCollect.endpoint.param.DataSourceQueryParam
;
import
com.ediagnosis.cdr.dataCollect.endpoint.param.DataTableFieldQueryParam
;
import
com.ediagnosis.cdr.dataCollect.endpoint.param.DataTableQueryParam
;
import
com.ediagnosis.cdr.dataCollect.endpoint.vo.BusinessDataSourceVo
;
import
com.ediagnosis.cdr.dataCollect.endpoint.vo.BusinessDataTableFieldVo
;
import
com.ediagnosis.cdr.dataCollect.endpoint.vo.BusinessDataTableVo
;
import
com.ediagnosis.cdr.dataCollect.inner.BusinessDataRepository
;
import
com.ediagnosis.cdr.util.PageConvertUtils
;
import
com.ediagnosis.cdr.value.PageVo
;
import
com.ediagnosis.cdr.value.Response
;
import
com.ediagnosis.cdr.context.values.Response
;
import
com.ediagnosis.cdr.dataIntegration.dao.dto.*
;
import
com.ediagnosis.cdr.dataIntegration.dao.entity.BusinessDataTableField
;
import
com.ediagnosis.cdr.dataIntegration.value.param.DataSourceQueryParam
;
import
com.ediagnosis.cdr.dataIntegration.value.param.DataTableFieldQueryParam
;
import
com.ediagnosis.cdr.dataIntegration.value.param.DataTableQueryParam
;
import
com.ediagnosis.cdr.dataIntegration.value.BusinessDataSourceVo
;
import
com.ediagnosis.cdr.dataIntegration.value.BusinessDataTableFieldVo
;
import
com.ediagnosis.cdr.dataIntegration.value.BusinessDataTableVo
;
import
com.ediagnosis.cdr.dataIntegration.inner.BusinessDataRepository
;
import
com.ediagnosis.cdr.context.PageConvertUtils
;
import
com.ediagnosis.cdr.context.values.PageVo
;
import
com.mybatisflex.core.paginate.Page
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.beans.BeanUtils
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/BusinessSourceController.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/BusinessSourceController.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
;
import
com.ediagnosis.cdr.data
Collect
.dao.dto.BusinessDataSystemDTO
;
import
com.ediagnosis.cdr.data
Collect
.dao.dto.BusinessDataSystemQueryDTO
;
import
com.ediagnosis.cdr.data
Collect
.dao.entity.BusinessDataSystem
;
import
com.ediagnosis.cdr.data
Collect.endpoint
.param.DataSystemAddParam
;
import
com.ediagnosis.cdr.data
Collect.endpoint
.param.DataSystemDeleteParam
;
import
com.ediagnosis.cdr.data
Collect.endpoint
.param.DataSystemQueryParam
;
import
com.ediagnosis.cdr.data
Collect.endpoint
.param.DataSystemUpdateParam
;
import
com.ediagnosis.cdr.data
Collect.endpoint.vo
.BusinessDataSystemVo
;
import
com.ediagnosis.cdr.data
Collect
.inner.BusinessSystemRepository
;
import
com.ediagnosis.cdr.
util
.PageConvertUtils
;
import
com.ediagnosis.cdr.
value
.PageVo
;
import
com.ediagnosis.cdr.data
Integration
.dao.dto.BusinessDataSystemDTO
;
import
com.ediagnosis.cdr.data
Integration
.dao.dto.BusinessDataSystemQueryDTO
;
import
com.ediagnosis.cdr.data
Integration
.dao.entity.BusinessDataSystem
;
import
com.ediagnosis.cdr.data
Integration.value
.param.DataSystemAddParam
;
import
com.ediagnosis.cdr.data
Integration.value
.param.DataSystemDeleteParam
;
import
com.ediagnosis.cdr.data
Integration.value
.param.DataSystemQueryParam
;
import
com.ediagnosis.cdr.data
Integration.value
.param.DataSystemUpdateParam
;
import
com.ediagnosis.cdr.data
Integration.value
.BusinessDataSystemVo
;
import
com.ediagnosis.cdr.data
Integration
.inner.BusinessSystemRepository
;
import
com.ediagnosis.cdr.
context
.PageConvertUtils
;
import
com.ediagnosis.cdr.
context.values
.PageVo
;
import
com.ediagnosis.cdr.value.Response
;
import
com.mybatisflex.core.paginate.Page
;
import
lombok.RequiredArgsConstructor
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/BusinessSystemController.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/BusinessSystemController.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
;
import
com.ediagnosis.cdr.data
Collect
.dao.dto.BusinessDataSystemDTO
;
import
com.ediagnosis.cdr.data
Collect
.dao.dto.BusinessDataSystemQueryDTO
;
import
com.ediagnosis.cdr.data
Collect
.dao.entity.BusinessDataSystem
;
import
com.ediagnosis.cdr.data
Collect.endpoint
.param.DataSystemAddParam
;
import
com.ediagnosis.cdr.data
Collect.endpoint
.param.DataSystemDeleteParam
;
import
com.ediagnosis.cdr.data
Collect.endpoint
.param.DataSystemQueryParam
;
import
com.ediagnosis.cdr.data
Collect.endpoint
.param.DataSystemUpdateParam
;
import
com.ediagnosis.cdr.data
Collect.endpoint.vo
.BusinessDataSystemVo
;
import
com.ediagnosis.cdr.data
Collect
.inner.BusinessSystemRepository
;
import
com.ediagnosis.cdr.
util
.PageConvertUtils
;
import
com.ediagnosis.cdr.
value
.PageVo
;
import
com.ediagnosis.cdr.data
Integration
.dao.dto.BusinessDataSystemDTO
;
import
com.ediagnosis.cdr.data
Integration
.dao.dto.BusinessDataSystemQueryDTO
;
import
com.ediagnosis.cdr.data
Integration
.dao.entity.BusinessDataSystem
;
import
com.ediagnosis.cdr.data
Integration.value
.param.DataSystemAddParam
;
import
com.ediagnosis.cdr.data
Integration.value
.param.DataSystemDeleteParam
;
import
com.ediagnosis.cdr.data
Integration.value
.param.DataSystemQueryParam
;
import
com.ediagnosis.cdr.data
Integration.value
.param.DataSystemUpdateParam
;
import
com.ediagnosis.cdr.data
Integration.value
.BusinessDataSystemVo
;
import
com.ediagnosis.cdr.data
Integration
.inner.BusinessSystemRepository
;
import
com.ediagnosis.cdr.
context
.PageConvertUtils
;
import
com.ediagnosis.cdr.
context.values
.PageVo
;
import
com.ediagnosis.cdr.value.Response
;
import
com.mybatisflex.core.paginate.Page
;
import
lombok.RequiredArgsConstructor
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/BusinessTableController.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/BusinessTableController.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
;
/**
* @author monojun
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/dao/BusinessDataDao.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/dao/BusinessDataDao.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
dao
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
dao
;
import
com.ediagnosis.cdr.dataCollect.dao.dto.*
;
import
com.ediagnosis.cdr.dataCollect.dao.entity.BusinessDataSource
;
import
com.ediagnosis.cdr.dataCollect.dao.entity.BusinessDataSystem
;
import
com.ediagnosis.cdr.dataCollect.dao.entity.BusinessDataTable
;
import
com.ediagnosis.cdr.dataCollect.dao.entity.BusinessDataTableField
;
import
com.ediagnosis.cdr.dataCollect.dao.mapper.BusinessDataSourceMapper
;
import
com.ediagnosis.cdr.dataCollect.dao.mapper.BusinessDataSystemMapper
;
import
com.ediagnosis.cdr.dataCollect.dao.mapper.BusinessDataTableFieldMapper
;
import
com.ediagnosis.cdr.dataCollect.dao.mapper.BusinessDataTableMapper
;
import
com.ediagnosis.cdr.dataIntegration.dao.dto.*
;
import
com.ediagnosis.cdr.dataIntegration.dao.entity.BusinessDataSource
;
import
com.ediagnosis.cdr.dataIntegration.dao.entity.BusinessDataSystem
;
import
com.ediagnosis.cdr.dataIntegration.dao.entity.BusinessDataTable
;
import
com.ediagnosis.cdr.dataIntegration.dao.entity.BusinessDataTableField
;
import
com.ediagnosis.cdr.dataIntegration.dao.mapper.BusinessDataSourceMapper
;
import
com.ediagnosis.cdr.dataIntegration.dao.mapper.BusinessDataSystemMapper
;
import
com.ediagnosis.cdr.dataIntegration.dao.mapper.BusinessDataTableFieldMapper
;
import
com.ediagnosis.cdr.dataIntegration.dao.mapper.BusinessDataTableMapper
;
import
com.mybatisflex.core.paginate.Page
;
import
com.mybatisflex.core.query.QueryWrapper
;
import
lombok.RequiredArgsConstructor
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/dao/dto/BusinessDataSourceDTO.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/dao/dto/BusinessDataSourceDTO.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
dao
.
dto
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
dao
.
dto
;
import
lombok.Data
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/dao/dto/BusinessDataSourceQueryDTO.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/dao/dto/BusinessDataSourceQueryDTO.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
dao
.
dto
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
dao
.
dto
;
import
com.ediagnosis.cdr.data
Collect.endpoint
.param.PageQuery
;
import
com.ediagnosis.cdr.data
Integration.value
.param.PageQuery
;
import
lombok.Data
;
import
java.io.Serial
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/dao/dto/BusinessDataSystemDTO.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/dao/dto/BusinessDataSystemDTO.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
dao
.
dto
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
dao
.
dto
;
import
lombok.Data
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/dao/dto/BusinessDataSystemQueryDTO.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/dao/dto/BusinessDataSystemQueryDTO.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
dao
.
dto
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
dao
.
dto
;
import
com.ediagnosis.cdr.data
Collect.endpoint
.param.PageQuery
;
import
com.ediagnosis.cdr.data
Integration.value
.param.PageQuery
;
import
lombok.Data
;
/**
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/dao/dto/BusinessDataTableDTO.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/dao/dto/BusinessDataTableDTO.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
dao
.
dto
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
dao
.
dto
;
import
lombok.Data
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/dao/dto/BusinessDataTableFieldQueryDTO.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/dao/dto/BusinessDataTableFieldQueryDTO.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
dao
.
dto
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
dao
.
dto
;
import
com.ediagnosis.cdr.data
Collect.endpoint
.param.PageQuery
;
import
com.ediagnosis.cdr.data
Integration.value
.param.PageQuery
;
import
lombok.Data
;
import
java.io.Serial
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/dao/dto/BusinessDataTableQueryDTO.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/dao/dto/BusinessDataTableQueryDTO.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
dao
.
dto
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
dao
.
dto
;
import
com.ediagnosis.cdr.data
Collect.endpoint
.param.PageQuery
;
import
com.ediagnosis.cdr.data
Integration.value
.param.PageQuery
;
import
lombok.Data
;
import
java.io.Serial
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/dao/entity/BusinessDataSource.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/dao/entity/BusinessDataSource.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
dao
.
entity
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
dao
.
entity
;
import
com.mybatisflex.annotation.Column
;
import
com.mybatisflex.annotation.Id
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/dao/entity/BusinessDataSystem.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/dao/entity/BusinessDataSystem.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
dao
.
entity
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
dao
.
entity
;
import
com.mybatisflex.annotation.Column
;
import
com.mybatisflex.annotation.Id
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/dao/entity/BusinessDataTable.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/dao/entity/BusinessDataTable.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
dao
.
entity
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
dao
.
entity
;
import
com.mybatisflex.annotation.Column
;
import
com.mybatisflex.annotation.Id
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/dao/entity/BusinessDataTableField.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/dao/entity/BusinessDataTableField.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
dao
.
entity
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
dao
.
entity
;
import
com.mybatisflex.annotation.Column
;
import
com.mybatisflex.annotation.Id
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/dao/mapper/BusinessDataSourceMapper.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/dao/mapper/BusinessDataSourceMapper.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
dao
.
mapper
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
dao
.
mapper
;
import
com.ediagnosis.cdr.data
Collect
.dao.entity.BusinessDataSource
;
import
com.ediagnosis.cdr.data
Integration
.dao.entity.BusinessDataSource
;
import
com.mybatisflex.core.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/dao/mapper/BusinessDataSystemMapper.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/dao/mapper/BusinessDataSystemMapper.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
dao
.
mapper
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
dao
.
mapper
;
import
com.ediagnosis.cdr.data
Collect
.dao.entity.BusinessDataSystem
;
import
com.ediagnosis.cdr.data
Integration
.dao.entity.BusinessDataSystem
;
import
com.mybatisflex.core.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/dao/mapper/BusinessDataTableFieldMapper.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/dao/mapper/BusinessDataTableFieldMapper.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
dao
.
mapper
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
dao
.
mapper
;
import
com.ediagnosis.cdr.data
Collect
.dao.entity.BusinessDataTableField
;
import
com.ediagnosis.cdr.data
Integration
.dao.entity.BusinessDataTableField
;
import
com.mybatisflex.core.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/dao/mapper/BusinessDataTableMapper.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/dao/mapper/BusinessDataTableMapper.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
dao
.
mapper
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
dao
.
mapper
;
import
com.ediagnosis.cdr.data
Collect
.dao.entity.BusinessDataTable
;
import
com.ediagnosis.cdr.data
Integration
.dao.entity.BusinessDataTable
;
import
com.mybatisflex.core.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/inner/BusinessDataRepository.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/inner/BusinessDataRepository.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
inner
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
inner
;
import
com.ediagnosis.cdr.data
Collect
.dao.BusinessDataDao
;
import
com.ediagnosis.cdr.data
Collect
.dao.dto.*
;
import
com.ediagnosis.cdr.data
Collect
.dao.entity.BusinessDataSystem
;
import
com.ediagnosis.cdr.data
Collect
.dao.entity.BusinessDataTableField
;
import
com.ediagnosis.cdr.data
Integration
.dao.BusinessDataDao
;
import
com.ediagnosis.cdr.data
Integration
.dao.dto.*
;
import
com.ediagnosis.cdr.data
Integration
.dao.entity.BusinessDataSystem
;
import
com.ediagnosis.cdr.data
Integration
.dao.entity.BusinessDataTableField
;
import
com.mybatisflex.core.paginate.Page
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Repository
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect
/inner/BusinessSystemRepository.java
→
src/main/java/com/ediagnosis/cdr/data
Integration
/inner/BusinessSystemRepository.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
inner
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
inner
;
import
com.ediagnosis.cdr.data
Collect
.dao.BusinessDataDao
;
import
com.ediagnosis.cdr.data
Collect
.dao.dto.BusinessDataSystemDTO
;
import
com.ediagnosis.cdr.data
Collect
.dao.dto.BusinessDataSystemQueryDTO
;
import
com.ediagnosis.cdr.data
Collect
.dao.entity.BusinessDataSystem
;
import
com.ediagnosis.cdr.data
Integration
.dao.BusinessDataDao
;
import
com.ediagnosis.cdr.data
Integration
.dao.dto.BusinessDataSystemDTO
;
import
com.ediagnosis.cdr.data
Integration
.dao.dto.BusinessDataSystemQueryDTO
;
import
com.ediagnosis.cdr.data
Integration
.dao.entity.BusinessDataSystem
;
import
com.mybatisflex.core.paginate.Page
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Repository
;
...
...
src/main/java/com/ediagnosis/cdr/dataIntegration/CacheableTableDefinitionRepository.java
→
src/main/java/com/ediagnosis/cdr/dataIntegration/
inner/
CacheableTableDefinitionRepository.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dataIntegration
;
package
com
.
ediagnosis
.
cdr
.
dataIntegration
.
inner
;
import
com.ediagnosis.cdr.cache.CacheFacade
;
import
com.ediagnosis.cdr.dataIntegration.value.TableDefinitionItem
;
...
...
@@ -7,7 +7,7 @@ import org.springframework.stereotype.Component;
import
java.util.List
;
@Component
public
class
CacheableTableDefinitionRepository
implements
TableDefinitionRepository
{
public
class
CacheableTableDefinitionRepository
implements
TableDefinitionRepository
{
private
final
DefaultTableDefinitionRepository
defaultTableDefinitionRepository
;
private
final
CacheFacade
cacheFacade
;
...
...
src/main/java/com/ediagnosis/cdr/dataIntegration/DefaultTableDefinitionRepository.java
→
src/main/java/com/ediagnosis/cdr/dataIntegration/
inner/
DefaultTableDefinitionRepository.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dataIntegration
;
package
com
.
ediagnosis
.
cdr
.
dataIntegration
.
inner
;
import
com.ediagnosis.cdr.dataIntegration.value.TableDefinitionItem
;
import
com.ediagnosis.cdr.dataIntegration.value.TableTree
;
...
...
src/main/java/com/ediagnosis/cdr/dataIntegration/TableDefinitionRepository.java
→
src/main/java/com/ediagnosis/cdr/dataIntegration/
inner/
TableDefinitionRepository.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dataIntegration
;
package
com
.
ediagnosis
.
cdr
.
dataIntegration
.
inner
;
import
com.ediagnosis.cdr.dataIntegration.value.TableDefinitionItem
;
import
com.ediagnosis.cdr.dataIntegration.value.TableTree
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect/endpoint/vo
/BusinessDataSourceVo.java
→
src/main/java/com/ediagnosis/cdr/data
Integration/value
/BusinessDataSourceVo.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
endpoint
.
vo
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
value
;
import
lombok.Data
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect/endpoint/vo
/BusinessDataSystemVo.java
→
src/main/java/com/ediagnosis/cdr/data
Integration/value
/BusinessDataSystemVo.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
endpoint
.
vo
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
value
;
import
lombok.Data
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect/endpoint/vo
/BusinessDataTableFieldVo.java
→
src/main/java/com/ediagnosis/cdr/data
Integration/value
/BusinessDataTableFieldVo.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
endpoint
.
vo
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
value
;
import
lombok.Data
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect/endpoint/vo
/BusinessDataTableVo.java
→
src/main/java/com/ediagnosis/cdr/data
Integration/value
/BusinessDataTableVo.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
endpoint
.
vo
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
value
;
import
lombok.Data
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect/endpoint
/param/DataSourceQueryParam.java
→
src/main/java/com/ediagnosis/cdr/data
Integration/value
/param/DataSourceQueryParam.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
endpoint
.
param
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
value
.
param
;
import
lombok.Data
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect/endpoint
/param/DataSystemAddParam.java
→
src/main/java/com/ediagnosis/cdr/data
Integration/value
/param/DataSystemAddParam.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
endpoint
.
param
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
value
.
param
;
import
lombok.Data
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect/endpoint
/param/DataSystemDeleteParam.java
→
src/main/java/com/ediagnosis/cdr/data
Integration/value
/param/DataSystemDeleteParam.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
endpoint
.
param
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
value
.
param
;
import
lombok.Data
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect/endpoint
/param/DataSystemQueryParam.java
→
src/main/java/com/ediagnosis/cdr/data
Integration/value
/param/DataSystemQueryParam.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
endpoint
.
param
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
value
.
param
;
import
lombok.Data
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect/endpoint
/param/DataSystemUpdateParam.java
→
src/main/java/com/ediagnosis/cdr/data
Integration/value
/param/DataSystemUpdateParam.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
endpoint
.
param
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
value
.
param
;
import
lombok.Data
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect/endpoint
/param/DataTableFieldQueryParam.java
→
src/main/java/com/ediagnosis/cdr/data
Integration/value
/param/DataTableFieldQueryParam.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
endpoint
.
param
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
value
.
param
;
import
lombok.Data
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect/endpoint
/param/DataTableQueryParam.java
→
src/main/java/com/ediagnosis/cdr/data
Integration/value
/param/DataTableQueryParam.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
endpoint
.
param
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
value
.
param
;
import
lombok.Data
;
...
...
src/main/java/com/ediagnosis/cdr/data
Collect/endpoint
/param/PageQuery.java
→
src/main/java/com/ediagnosis/cdr/data
Integration/value
/param/PageQuery.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Collect
.
endpoint
.
param
;
package
com
.
ediagnosis
.
cdr
.
data
Integration
.
value
.
param
;
import
lombok.Data
;
...
...
src/main/java/com/ediagnosis/cdr/data
Governance/data
Model/ModelDefinitionRepository.java
→
src/main/java/com/ediagnosis/cdr/dataModel/ModelDefinitionRepository.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
data
Governance
.
data
Model
;
package
com
.
ediagnosis
.
cdr
.
dataModel
;
import
org.springframework.stereotype.Component
;
...
...
src/main/java/com/ediagnosis/cdr/dataService/DwsRepository.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dataService
;
import
com.ediagnosis.cdr.context.value.Page
;
import
com.mybatisflex.core.row.Row
;
import
org.springframework.stereotype.Repository
;
...
...
src/main/java/com/ediagnosis/cdr/
dataGovernance/
indicator/IndicatorRepository.java
→
src/main/java/com/ediagnosis/cdr/indicator/IndicatorRepository.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dataGovernance
.
indicator
;
package
com
.
ediagnosis
.
cdr
.
indicator
;
import
com.ediagnosis.cdr.
dataGovernance.
indicator.dao.entity.IndicatorEntity
;
import
com.ediagnosis.cdr.
dataGovernance.
indicator.dao.mapper.IndicatorMapper
;
import
com.ediagnosis.cdr.indicator.dao.entity.IndicatorEntity
;
import
com.ediagnosis.cdr.indicator.dao.mapper.IndicatorMapper
;
import
com.ediagnosis.cdr.context.TimeUtil
;
import
com.ediagnosis.cdr.
dataGovernance.
indicator.value.Indicator
;
import
com.ediagnosis.cdr.indicator.value.Indicator
;
import
org.springframework.stereotype.Repository
;
import
java.time.LocalDateTime
;
...
...
src/main/java/com/ediagnosis/cdr/
dataGovernance/
indicator/dao/IndicatorDao.java
→
src/main/java/com/ediagnosis/cdr/indicator/dao/IndicatorDao.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dataGovernance
.
indicator
.
dao
;
package
com
.
ediagnosis
.
cdr
.
indicator
.
dao
;
import
com.ediagnosis.cdr.context.TimeUtil
;
import
com.ediagnosis.cdr.
dataGovernance.
indicator.dao.entity.IndicatorEntity
;
import
com.ediagnosis.cdr.
dataGovernance.
indicator.dao.mapper.IndicatorMapper
;
import
com.ediagnosis.cdr.
dataGovernance.
indicator.value.Indicator
;
import
com.ediagnosis.cdr.indicator.dao.entity.IndicatorEntity
;
import
com.ediagnosis.cdr.indicator.dao.mapper.IndicatorMapper
;
import
com.ediagnosis.cdr.indicator.value.Indicator
;
import
com.mybatisflex.core.query.QueryChain
;
import
com.mybatisflex.core.query.QueryWrapper
;
import
com.mybatisflex.core.update.UpdateChain
;
...
...
src/main/java/com/ediagnosis/cdr/
dataGovernance/
indicator/dao/entity/IndicatorEntity.java
→
src/main/java/com/ediagnosis/cdr/indicator/dao/entity/IndicatorEntity.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dataGovernance
.
indicator
.
dao
.
entity
;
package
com
.
ediagnosis
.
cdr
.
indicator
.
dao
.
entity
;
import
com.mybatisflex.annotation.Id
;
...
...
src/main/java/com/ediagnosis/cdr/
dataGovernance/
indicator/dao/mapper/IndicatorMapper.java
→
src/main/java/com/ediagnosis/cdr/indicator/dao/mapper/IndicatorMapper.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dataGovernance
.
indicator
.
dao
.
mapper
;
package
com
.
ediagnosis
.
cdr
.
indicator
.
dao
.
mapper
;
import
com.ediagnosis.cdr.
dataGovernance.
indicator.dao.entity.IndicatorEntity
;
import
com.ediagnosis.cdr.indicator.dao.entity.IndicatorEntity
;
import
com.mybatisflex.core.BaseMapper
;
import
org.mybatis.spring.annotation.MapperScan
;
...
...
src/main/java/com/ediagnosis/cdr/
dashBoard
/statistics/StatisticsController.java
→
src/main/java/com/ediagnosis/cdr/
indicator
/statistics/StatisticsController.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dashBoard
.
statistics
;
package
com
.
ediagnosis
.
cdr
.
indicator
.
statistics
;
import
org.springframework.web.bind.annotation.RestController
;
...
...
src/main/java/com/ediagnosis/cdr/
dashBoard
/statistics/StatisticsService.java
→
src/main/java/com/ediagnosis/cdr/
indicator
/statistics/StatisticsService.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dashBoard
.
statistics
;
package
com
.
ediagnosis
.
cdr
.
indicator
.
statistics
;
public
interface
StatisticsService
{
...
...
src/main/java/com/ediagnosis/cdr/
dashBoard
/statistics/impl/AbstractDataSourceCountService.java
→
src/main/java/com/ediagnosis/cdr/
indicator
/statistics/impl/AbstractDataSourceCountService.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dashBoard
.
statistics
.
impl
;
package
com
.
ediagnosis
.
cdr
.
indicator
.
statistics
.
impl
;
import
com.ediagnosis.cdr.
dashBoard
.statistics.StatisticsService
;
import
com.ediagnosis.cdr.
indicator
.statistics.StatisticsService
;
public
abstract
class
AbstractDataSourceCountService
implements
StatisticsService
{
...
...
src/main/java/com/ediagnosis/cdr/
dashBoard
/statistics/impl/AbstractRowCountService.java
→
src/main/java/com/ediagnosis/cdr/
indicator
/statistics/impl/AbstractRowCountService.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dashBoard
.
statistics
.
impl
;
package
com
.
ediagnosis
.
cdr
.
indicator
.
statistics
.
impl
;
import
com.ediagnosis.cdr.
dashBoard
.statistics.StatisticsService
;
import
com.ediagnosis.cdr.
indicator
.statistics.StatisticsService
;
public
abstract
class
AbstractRowCountService
implements
StatisticsService
{
@Override
...
...
src/main/java/com/ediagnosis/cdr/
dashBoard
/statistics/impl/AbstractSourceBizTableCountService.java
→
src/main/java/com/ediagnosis/cdr/
indicator
/statistics/impl/AbstractSourceBizTableCountService.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dashBoard
.
statistics
.
impl
;
package
com
.
ediagnosis
.
cdr
.
indicator
.
statistics
.
impl
;
import
com.ediagnosis.cdr.
dashBoard
.statistics.StatisticsService
;
import
com.ediagnosis.cdr.
indicator
.statistics.StatisticsService
;
public
abstract
class
AbstractSourceBizTableCountService
implements
StatisticsService
{
...
...
src/main/java/com/ediagnosis/cdr/
dashBoard
/statistics/impl/CacheableStatisticsService.java
→
src/main/java/com/ediagnosis/cdr/
indicator
/statistics/impl/CacheableStatisticsService.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dashBoard
.
statistics
.
impl
;
package
com
.
ediagnosis
.
cdr
.
indicator
.
statistics
.
impl
;
import
com.ediagnosis.cdr.
dashBoard
.statistics.StatisticsService
;
import
com.ediagnosis.cdr.
indicator
.statistics.StatisticsService
;
import
org.springframework.stereotype.Service
;
@Service
...
...
src/main/java/com/ediagnosis/cdr/
dataGovernance/
indicator/value/Indicator.java
→
src/main/java/com/ediagnosis/cdr/indicator/value/Indicator.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dataGovernance
.
indicator
.
value
;
package
com
.
ediagnosis
.
cdr
.
indicator
.
value
;
import
java.time.LocalDateTime
;
...
...
src/main/java/com/ediagnosis/cdr/
dashBoard
/hostMonitor/DashBoardController.java
→
src/main/java/com/ediagnosis/cdr/
maintenance
/hostMonitor/DashBoardController.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dashBoard
.
hostMonitor
;
package
com
.
ediagnosis
.
cdr
.
maintenance
.
hostMonitor
;
import
com.ediagnosis.cdr.context.value.Response
;
import
com.ediagnosis.cdr.context.value
s
.Response
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
...
...
src/main/java/com/ediagnosis/cdr/
dashBoard
/hostMonitor/HostMonitor.java
→
src/main/java/com/ediagnosis/cdr/
maintenance
/hostMonitor/HostMonitor.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dashBoard
.
hostMonitor
;
package
com
.
ediagnosis
.
cdr
.
maintenance
.
hostMonitor
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
...
...
src/main/java/com/ediagnosis/cdr/
dashBoard
/hostMonitor/HostMonitorValue.java
→
src/main/java/com/ediagnosis/cdr/
maintenance
/hostMonitor/HostMonitorValue.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dashBoard
.
hostMonitor
;
package
com
.
ediagnosis
.
cdr
.
maintenance
.
hostMonitor
;
public
record
HostMonitorValue
(
HostValue
host
,
...
...
src/main/java/com/ediagnosis/cdr/
dashBoard
/hostMonitor/HostMonitorValueRepository.java
→
src/main/java/com/ediagnosis/cdr/
maintenance
/hostMonitor/HostMonitorValueRepository.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dashBoard
.
hostMonitor
;
package
com
.
ediagnosis
.
cdr
.
maintenance
.
hostMonitor
;
import
org.springframework.stereotype.Component
;
...
...
src/main/java/com/ediagnosis/cdr/package-info.java
0 → 100644
View file @
503ddce9
/**
* 分包原则:
* 1、每层包结构代表一个特定领域,项目整体按照业务领域进行一级分包,简称业务模块,模块内按功能进行分包。
* 2、每层第一层包目录下的类为公开类,额外追加的公开包需要再package-info.java中声明。
* 3、每层包目录下的子包结构的类为私有类,私有类不提供外部访问,外部不感知。
* 4、开发遵循测试先行的流程,每层领域都要有单元测试、集成测试。
* 代码设计原则:
* 1、注重扩展性的同时,要警惕过渡设计 。
* 2、尽力遮蔽对特定框架、软件的强依赖,形成防腐层,便于重构。
* 3、代码以简洁为目标,例如只有一个实现类的情况,没有必要使用接口。
* 4、代码尽量使用抽象类、组合、继承等手段解构大类,形成一系列灵活的小类。
* 5、如果不写注释,代码要做到语义化,仅通过阅读单词就能准确描述出代码的意图。
* 角色语义:
* 构建类:
* 1、repository:代表提供某类对象的仓库,对对象的生命周期进行管理,外部直接询问repository拿到对象,不关注具体细节。
* 2、builder:代表提供对象构建者,为对象的属性进行组装,用于构建复杂对象。
* 3、factory:代表提供对象工厂,提供对象创建功能,用于构建消耗性对象。
* 行为类:
* 1、service:代表提供某类相关服务,代表一组难以归属实例对象的行为抽象。
* 2、dao:数据访问对象,用于封装对数据库的访问,进行业务对象到数据库实体记录的转换
* 3、convertor:数据转换器,用于将值对象之间转换。
* 4、processor/handler: 代表处理某类功能的实例对象,实例有一组对应的行为
* 5、manager: 代表管理某一系列实例对象的实例对象
* 6、listener: 代表监听某类事件,并执行相应的处理逻辑。
* 7、observer: 代表观察某类状态的实例对象
* 8、strategy: 代表策略对象,提供一组算法,并封装,使得算法可以相互替换。
* 9、validator: 代表数据校验对象,用于校验数据,并返回校验结果。
* 10、executor: 代表执行器对象,执行某类任务。
* 11、scheduler: 代表计划任务对象,执行某类任务。
* 12、chain: 连锁对象,执行某类任务,并传递给下一个连锁。
* 13、proxy: 代理对象,代理某类对象,对某类对象的行为进行代理。
* 数据结构:
* 1、value:表示值对象,没有唯一标识,无需管理生命周期,用于系统内部一对一的数据交换。
* 2、entity:表示实体对象,有唯一标识,需要管理生命周期
* 3、event:表示事件对象,有唯一追踪标识,存在生命周期,用于描述某类事件,并携带事件数据,用在系统内部对边界的访问
* 4、signal:表示信号对象,无唯一追踪标识,不存在生命周期,用于描述某类信号,并携带信号数据,用在系统内部一对N的通知
* 5、request:表示请求对象,专用于外部网络请求对边界的访问
* 6、response:表示响应对象,专用于边界对外部网络请求的返回
* 包名语义:
* 1、endpoint:表示端点,是系统、模块的边界
* 2、api:表示接口,端点的一种,是系统对外提供功能的入口
* 3、values:表示值对象,存放数据结构
* 4、inner:存放难以分类的内部文件
* 5、entities:表示对应数据库记录的实体对象
* 6、context:表示上下文对象,存放贯通系统层级的类
* 系统业务术语:
* cdr:临床数据中心
* dataIntegration:数据集成,描述采集数据的业务。
* dataService:数据服务,描述数据中心对外提供数据的业务。
* indicator:指标,描述数据中心的指标业务。
* dataModel:模型设计,描述数据中心数据服务层的模型设计业务。
* dataDict: 数据字典
* maintenance: 运维中心,描述系统监控、作业调度、任务调度。
*
*
*
*/
package
com
.
ediagnosis
.
cdr
;
\ No newline at end of file
src/main/resources/generator/mapper/BusinessDataSourceMapper.xml
View file @
503ddce9
<?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=
"com.ediagnosis.cdr.data
Collect
.dao.mapper.BusinessDataSourceMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.ediagnosis.cdr.data
Collect
.dao.entity.BusinessDataSource"
>
<mapper
namespace=
"com.ediagnosis.cdr.data
Integration
.dao.mapper.BusinessDataSourceMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.ediagnosis.cdr.data
Integration
.dao.entity.BusinessDataSource"
>
<!--@mbg.generated-->
<!--@Table business_data_source-->
<id
column=
"id"
jdbcType=
"BIGINT"
property=
"id"
/>
...
...
src/main/resources/generator/mapper/BusinessDataSystemMapper.xml
View file @
503ddce9
<?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=
"com.ediagnosis.cdr.data
Collect
.dao.mapper.BusinessDataSystemMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.ediagnosis.cdr.data
Collect
.dao.entity.BusinessDataSystem"
>
<mapper
namespace=
"com.ediagnosis.cdr.data
Integration
.dao.mapper.BusinessDataSystemMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.ediagnosis.cdr.data
Integration
.dao.entity.BusinessDataSystem"
>
<!--@mbg.generated-->
<!--@Table business_data_system-->
<id
column=
"id"
jdbcType=
"BIGINT"
property=
"id"
/>
...
...
src/main/resources/generator/mapper/BusinessDataTableFieldMapper.xml
View file @
503ddce9
<?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=
"com.ediagnosis.cdr.data
Collect
.dao.mapper.BusinessDataTableFieldMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.ediagnosis.cdr.data
Collect
.dao.entity.BusinessDataTableField"
>
<mapper
namespace=
"com.ediagnosis.cdr.data
Integration
.dao.mapper.BusinessDataTableFieldMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.ediagnosis.cdr.data
Integration
.dao.entity.BusinessDataTableField"
>
<!--@mbg.generated-->
<!--@Table business_data_table_field-->
<id
column=
"id"
jdbcType=
"BIGINT"
property=
"id"
/>
...
...
src/main/resources/generator/mapper/BusinessDataTableMapper.xml
View file @
503ddce9
<?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=
"com.ediagnosis.cdr.data
Collect
.dao.mapper.BusinessDataTableMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.ediagnosis.cdr.data
Collect
.dao.entity.BusinessDataTable"
>
<mapper
namespace=
"com.ediagnosis.cdr.data
Integration
.dao.mapper.BusinessDataTableMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.ediagnosis.cdr.data
Integration
.dao.entity.BusinessDataTable"
>
<!--@mbg.generated-->
<!--@Table business_data_table-->
<id
column=
"id"
jdbcType=
"BIGINT"
property=
"id"
/>
...
...
src/test/java/com/ediagnosis/cdr/dao/MapperTest.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
dao
;
import
com.ediagnosis.cdr.CdrApplication
;
import
com.ediagnosis.cdr.data
Collect
.dao.dto.BusinessDataSourceDTO
;
import
com.ediagnosis.cdr.data
Collect
.dao.dto.BusinessDataSourceQueryDTO
;
import
com.ediagnosis.cdr.data
Collect
.dao.entity.BusinessDataSource
;
import
com.ediagnosis.cdr.data
Collect
.dao.entity.BusinessDataSystem
;
import
com.ediagnosis.cdr.data
Collect
.dao.mapper.BusinessDataSourceMapper
;
import
com.ediagnosis.cdr.data
Integration
.dao.dto.BusinessDataSourceDTO
;
import
com.ediagnosis.cdr.data
Integration
.dao.dto.BusinessDataSourceQueryDTO
;
import
com.ediagnosis.cdr.data
Integration
.dao.entity.BusinessDataSource
;
import
com.ediagnosis.cdr.data
Integration
.dao.entity.BusinessDataSystem
;
import
com.ediagnosis.cdr.data
Integration
.dao.mapper.BusinessDataSourceMapper
;
import
com.mybatisflex.core.paginate.Page
;
import
com.mybatisflex.core.query.QueryWrapper
;
import
org.junit.jupiter.api.Test
;
...
...
src/test/java/com/ediagnosis/cdr/demo/DemoTest.java
View file @
503ddce9
package
com
.
ediagnosis
.
cdr
.
demo
;
import
com.ediagnosis.cdr.CdrApplication
;
import
com.ediagnosis.cdr.data
Collect
.dao.BusinessDataDao
;
import
com.ediagnosis.cdr.data
Collect
.dao.dto.*
;
import
com.ediagnosis.cdr.data
Collect
.dao.entity.BusinessDataSystem
;
import
com.ediagnosis.cdr.data
Integration
.dao.BusinessDataDao
;
import
com.ediagnosis.cdr.data
Integration
.dao.dto.*
;
import
com.ediagnosis.cdr.data
Integration
.dao.entity.BusinessDataSystem
;
import
com.mybatisflex.core.paginate.Page
;
import
org.junit.jupiter.api.Test
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
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 comment