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
Commit
503ddce9
authored
Aug 05, 2025
by
yutao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
init
parent
be564ffc
Changes
67
Show 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