From 090771acd2a139e821b07f6947a56b13f7825d55 Mon Sep 17 00:00:00 2001 From: beeajax <1105173470@qq.com> Date: Sun, 11 Jun 2023 04:14:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E5=8C=BB=E9=99=A2=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E6=8B=86=E5=88=8610=E4=B8=AA=E5=AD=90=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=EF=BC=8C=E5=8C=BA=E5=88=8610=E4=B8=AA=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bl-sysem/pom.xml | 80 +++++++++++++++++++ .../server/bl/common/DSKeyConstants.java | 11 +++ .../bl/common/annotation/CacheLayer.java | 13 +++ .../infrastructure/cache/DeptCacheLayer.java | 4 + .../bl/infrastructure/client/DownLoadAPI.java | 4 + .../infrastructure/mapper/BlDeptMapper.java | 22 +++++ .../infrastructure/mapper/BlTBasicMapper.java | 22 +++++ .../infrastructure/mapper/BlUserMapper.java | 22 +++++ .../docus/server/bl/service/IBlService.java | 16 ++++ .../server/bl/service/impl/BlServiceImpl.java | 40 ++++++++++ .../main/resources/mapper/BlDeptMapper.xml | 49 ++++++++++++ .../main/resources/mapper/BlTBasicMapper.xml | 49 ++++++++++++ .../main/resources/mapper/BlUserMapper.xml | 49 ++++++++++++ ecg-sysem/pom.xml | 80 +++++++++++++++++++ .../server/ecg/common/DSKeyConstants.java | 11 +++ .../ecg/common/annotation/CacheLayer.java | 13 +++ .../infrastructure/cache/DeptCacheLayer.java | 5 ++ .../infrastructure/client/DownLoadAPI.java | 4 + .../infrastructure/mapper/EcgDeptMapper.java | 22 +++++ .../mapper/EcgTBasicMapper.java | 22 +++++ .../infrastructure/mapper/EcgUserMapper.java | 22 +++++ .../docus/server/ecg/service/IEcgService.java | 16 ++++ .../ecg/service/impl/EcgServiceImpl.java | 40 ++++++++++ .../main/resources/mapper/EcgDeptMapper.xml | 49 ++++++++++++ .../main/resources/mapper/EcgTBasicMapper.xml | 49 ++++++++++++ .../main/resources/mapper/EcgUserMapper.xml | 49 ++++++++++++ emr-sysem/pom.xml | 80 +++++++++++++++++++ .../server/emr/common/DSKeyConstants.java | 11 +++ .../emr/common/annotation/CacheLayer.java | 13 +++ .../infrastructure/cache/DeptCacheLayer.java | 5 ++ .../infrastructure/client/DownLoadAPI.java | 4 + .../infrastructure/mapper/EmrDeptMapper.java | 22 +++++ .../mapper/EmrTBasicMapper.java | 22 +++++ .../infrastructure/mapper/EmrUserMapper.java | 22 +++++ .../docus/server/emr/service/IEmrService.java | 16 ++++ .../emr/service/impl/EmrServiceImpl.java | 40 ++++++++++ .../main/resources/mapper/EmrDeptMapper.xml | 49 ++++++++++++ .../main/resources/mapper/EmrTBasicMapper.xml | 49 ++++++++++++ .../main/resources/mapper/EmrUserMapper.xml | 49 ++++++++++++ hl-sysem/pom.xml | 80 +++++++++++++++++++ .../server/hl/common/DSKeyConstants.java | 11 +++ .../hl/common/annotation/CacheLayer.java | 13 +++ .../infrastructure/cache/DeptCacheLayer.java | 4 + .../hl/infrastructure/client/DownLoadAPI.java | 4 + .../infrastructure/mapper/HlDeptMapper.java | 22 +++++ .../infrastructure/mapper/HlTBasicMapper.java | 22 +++++ .../infrastructure/mapper/HlUserMapper.java | 22 +++++ .../docus/server/hl/service/IHlService.java | 16 ++++ .../server/hl/service/impl/HlServiceImpl.java | 40 ++++++++++ .../main/resources/mapper/HlDeptMapper.xml | 49 ++++++++++++ .../main/resources/mapper/HlTBasicMapper.xml | 49 ++++++++++++ .../main/resources/mapper/HlUserMapper.xml | 49 ++++++++++++ issubmit-sysem/pom.xml | 80 +++++++++++++++++++ .../issubmit/common/DSKeyConstants.java | 11 +++ .../common/annotation/CacheLayer.java | 13 +++ .../infrastructure/cache/DeptCacheLayer.java | 5 ++ .../infrastructure/client/DownLoadAPI.java | 4 + .../mapper/IssubmitDeptMapper.java | 22 +++++ .../mapper/IssubmitTBasicMapper.java | 22 +++++ .../mapper/IssubmitUserMapper.java | 22 +++++ .../issubmit/service/IIssubmitService.java | 16 ++++ .../service/impl/IssubmitServiceImpl.java | 40 ++++++++++ .../resources/mapper/IssubmitDeptMapper.xml | 49 ++++++++++++ .../resources/mapper/IssubmitTBasicMapper.xml | 49 ++++++++++++ .../resources/mapper/IssubmitUserMapper.xml | 49 ++++++++++++ lis-sysem/pom.xml | 80 +++++++++++++++++++ .../server/lis/common/DSKeyConstants.java | 11 +++ .../lis/common/annotation/CacheLayer.java | 13 +++ .../infrastructure/cache/DeptCacheLayer.java | 5 ++ .../infrastructure/client/DownLoadAPI.java | 4 + .../infrastructure/mapper/LisDeptMapper.java | 22 +++++ .../mapper/LisTBasicMapper.java | 22 +++++ .../infrastructure/mapper/LisUserMapper.java | 22 +++++ .../docus/server/lis/service/ILisService.java | 16 ++++ .../lis/service/impl/LisServiceImpl.java | 40 ++++++++++ .../main/resources/mapper/LisDeptMapper.xml | 49 ++++++++++++ .../main/resources/mapper/LisTBasicMapper.xml | 49 ++++++++++++ .../main/resources/mapper/LisUserMapper.xml | 49 ++++++++++++ pacs-sysem/pom.xml | 80 +++++++++++++++++++ .../server/pacs/common/DSKeyConstants.java | 11 +++ .../pacs/common/annotation/CacheLayer.java | 13 +++ .../infrastructure/cache/DeptCacheLayer.java | 5 ++ .../infrastructure/client/DownLoadAPI.java | 4 + .../infrastructure/mapper/PacsDeptMapper.java | 22 +++++ .../mapper/PacsTBasicMapper.java | 22 +++++ .../infrastructure/mapper/PacsUserMapper.java | 22 +++++ .../server/pacs/service/IPacsService.java | 16 ++++ .../pacs/service/impl/PacsServiceImpl.java | 40 ++++++++++ .../main/resources/mapper/PacsDeptMapper.xml | 49 ++++++++++++ .../resources/mapper/PacsTBasicMapper.xml | 49 ++++++++++++ .../main/resources/mapper/PacsUserMapper.xml | 49 ++++++++++++ vte-sysem/pom.xml | 80 +++++++++++++++++++ .../server/vte/common/DSKeyConstants.java | 11 +++ .../vte/common/annotation/CacheLayer.java | 13 +++ .../infrastructure/cache/DeptCacheLayer.java | 5 ++ .../infrastructure/client/DownLoadAPI.java | 4 + .../infrastructure/mapper/VteDeptMapper.java | 22 +++++ .../mapper/VteTBasicMapper.java | 22 +++++ .../infrastructure/mapper/VteUserMapper.java | 22 +++++ .../docus/server/vte/service/IVteService.java | 16 ++++ .../vte/service/impl/VteServiceImpl.java | 40 ++++++++++ .../main/resources/mapper/VteDeptMapper.xml | 49 ++++++++++++ .../main/resources/mapper/VteTBasicMapper.xml | 49 ++++++++++++ .../main/resources/mapper/VteUserMapper.xml | 49 ++++++++++++ zz-sysem/pom.xml | 80 +++++++++++++++++++ .../server/zz/common/DSKeyConstants.java | 11 +++ .../zz/common/annotation/CacheLayer.java | 13 +++ .../infrastructure/cache/DeptCacheLayer.java | 4 + .../zz/infrastructure/client/DownLoadAPI.java | 4 + .../infrastructure/mapper/ZzDeptMapper.java | 22 +++++ .../infrastructure/mapper/ZzTBasicMapper.java | 22 +++++ .../infrastructure/mapper/ZzUserMapper.java | 22 +++++ .../docus/server/zz/service/IZzService.java | 16 ++++ .../server/zz/service/impl/ZzServiceImpl.java | 40 ++++++++++ .../main/resources/mapper/ZzDeptMapper.xml | 49 ++++++++++++ .../main/resources/mapper/ZzTBasicMapper.xml | 49 ++++++++++++ .../main/resources/mapper/ZzUserMapper.xml | 49 ++++++++++++ 117 files changed, 3435 insertions(+) create mode 100644 bl-sysem/pom.xml create mode 100644 bl-sysem/src/main/java/com/docus/server/bl/common/DSKeyConstants.java create mode 100644 bl-sysem/src/main/java/com/docus/server/bl/common/annotation/CacheLayer.java create mode 100644 bl-sysem/src/main/java/com/docus/server/bl/infrastructure/cache/DeptCacheLayer.java create mode 100644 bl-sysem/src/main/java/com/docus/server/bl/infrastructure/client/DownLoadAPI.java create mode 100644 bl-sysem/src/main/java/com/docus/server/bl/infrastructure/mapper/BlDeptMapper.java create mode 100644 bl-sysem/src/main/java/com/docus/server/bl/infrastructure/mapper/BlTBasicMapper.java create mode 100644 bl-sysem/src/main/java/com/docus/server/bl/infrastructure/mapper/BlUserMapper.java create mode 100644 bl-sysem/src/main/java/com/docus/server/bl/service/IBlService.java create mode 100644 bl-sysem/src/main/java/com/docus/server/bl/service/impl/BlServiceImpl.java create mode 100644 bl-sysem/src/main/resources/mapper/BlDeptMapper.xml create mode 100644 bl-sysem/src/main/resources/mapper/BlTBasicMapper.xml create mode 100644 bl-sysem/src/main/resources/mapper/BlUserMapper.xml create mode 100644 ecg-sysem/pom.xml create mode 100644 ecg-sysem/src/main/java/com/docus/server/ecg/common/DSKeyConstants.java create mode 100644 ecg-sysem/src/main/java/com/docus/server/ecg/common/annotation/CacheLayer.java create mode 100644 ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/cache/DeptCacheLayer.java create mode 100644 ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/client/DownLoadAPI.java create mode 100644 ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/mapper/EcgDeptMapper.java create mode 100644 ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/mapper/EcgTBasicMapper.java create mode 100644 ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/mapper/EcgUserMapper.java create mode 100644 ecg-sysem/src/main/java/com/docus/server/ecg/service/IEcgService.java create mode 100644 ecg-sysem/src/main/java/com/docus/server/ecg/service/impl/EcgServiceImpl.java create mode 100644 ecg-sysem/src/main/resources/mapper/EcgDeptMapper.xml create mode 100644 ecg-sysem/src/main/resources/mapper/EcgTBasicMapper.xml create mode 100644 ecg-sysem/src/main/resources/mapper/EcgUserMapper.xml create mode 100644 emr-sysem/pom.xml create mode 100644 emr-sysem/src/main/java/com/docus/server/emr/common/DSKeyConstants.java create mode 100644 emr-sysem/src/main/java/com/docus/server/emr/common/annotation/CacheLayer.java create mode 100644 emr-sysem/src/main/java/com/docus/server/emr/infrastructure/cache/DeptCacheLayer.java create mode 100644 emr-sysem/src/main/java/com/docus/server/emr/infrastructure/client/DownLoadAPI.java create mode 100644 emr-sysem/src/main/java/com/docus/server/emr/infrastructure/mapper/EmrDeptMapper.java create mode 100644 emr-sysem/src/main/java/com/docus/server/emr/infrastructure/mapper/EmrTBasicMapper.java create mode 100644 emr-sysem/src/main/java/com/docus/server/emr/infrastructure/mapper/EmrUserMapper.java create mode 100644 emr-sysem/src/main/java/com/docus/server/emr/service/IEmrService.java create mode 100644 emr-sysem/src/main/java/com/docus/server/emr/service/impl/EmrServiceImpl.java create mode 100644 emr-sysem/src/main/resources/mapper/EmrDeptMapper.xml create mode 100644 emr-sysem/src/main/resources/mapper/EmrTBasicMapper.xml create mode 100644 emr-sysem/src/main/resources/mapper/EmrUserMapper.xml create mode 100644 hl-sysem/pom.xml create mode 100644 hl-sysem/src/main/java/com/docus/server/hl/common/DSKeyConstants.java create mode 100644 hl-sysem/src/main/java/com/docus/server/hl/common/annotation/CacheLayer.java create mode 100644 hl-sysem/src/main/java/com/docus/server/hl/infrastructure/cache/DeptCacheLayer.java create mode 100644 hl-sysem/src/main/java/com/docus/server/hl/infrastructure/client/DownLoadAPI.java create mode 100644 hl-sysem/src/main/java/com/docus/server/hl/infrastructure/mapper/HlDeptMapper.java create mode 100644 hl-sysem/src/main/java/com/docus/server/hl/infrastructure/mapper/HlTBasicMapper.java create mode 100644 hl-sysem/src/main/java/com/docus/server/hl/infrastructure/mapper/HlUserMapper.java create mode 100644 hl-sysem/src/main/java/com/docus/server/hl/service/IHlService.java create mode 100644 hl-sysem/src/main/java/com/docus/server/hl/service/impl/HlServiceImpl.java create mode 100644 hl-sysem/src/main/resources/mapper/HlDeptMapper.xml create mode 100644 hl-sysem/src/main/resources/mapper/HlTBasicMapper.xml create mode 100644 hl-sysem/src/main/resources/mapper/HlUserMapper.xml create mode 100644 issubmit-sysem/pom.xml create mode 100644 issubmit-sysem/src/main/java/com/docus/server/issubmit/common/DSKeyConstants.java create mode 100644 issubmit-sysem/src/main/java/com/docus/server/issubmit/common/annotation/CacheLayer.java create mode 100644 issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/cache/DeptCacheLayer.java create mode 100644 issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/client/DownLoadAPI.java create mode 100644 issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/mapper/IssubmitDeptMapper.java create mode 100644 issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/mapper/IssubmitTBasicMapper.java create mode 100644 issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/mapper/IssubmitUserMapper.java create mode 100644 issubmit-sysem/src/main/java/com/docus/server/issubmit/service/IIssubmitService.java create mode 100644 issubmit-sysem/src/main/java/com/docus/server/issubmit/service/impl/IssubmitServiceImpl.java create mode 100644 issubmit-sysem/src/main/resources/mapper/IssubmitDeptMapper.xml create mode 100644 issubmit-sysem/src/main/resources/mapper/IssubmitTBasicMapper.xml create mode 100644 issubmit-sysem/src/main/resources/mapper/IssubmitUserMapper.xml create mode 100644 lis-sysem/pom.xml create mode 100644 lis-sysem/src/main/java/com/docus/server/lis/common/DSKeyConstants.java create mode 100644 lis-sysem/src/main/java/com/docus/server/lis/common/annotation/CacheLayer.java create mode 100644 lis-sysem/src/main/java/com/docus/server/lis/infrastructure/cache/DeptCacheLayer.java create mode 100644 lis-sysem/src/main/java/com/docus/server/lis/infrastructure/client/DownLoadAPI.java create mode 100644 lis-sysem/src/main/java/com/docus/server/lis/infrastructure/mapper/LisDeptMapper.java create mode 100644 lis-sysem/src/main/java/com/docus/server/lis/infrastructure/mapper/LisTBasicMapper.java create mode 100644 lis-sysem/src/main/java/com/docus/server/lis/infrastructure/mapper/LisUserMapper.java create mode 100644 lis-sysem/src/main/java/com/docus/server/lis/service/ILisService.java create mode 100644 lis-sysem/src/main/java/com/docus/server/lis/service/impl/LisServiceImpl.java create mode 100644 lis-sysem/src/main/resources/mapper/LisDeptMapper.xml create mode 100644 lis-sysem/src/main/resources/mapper/LisTBasicMapper.xml create mode 100644 lis-sysem/src/main/resources/mapper/LisUserMapper.xml create mode 100644 pacs-sysem/pom.xml create mode 100644 pacs-sysem/src/main/java/com/docus/server/pacs/common/DSKeyConstants.java create mode 100644 pacs-sysem/src/main/java/com/docus/server/pacs/common/annotation/CacheLayer.java create mode 100644 pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/cache/DeptCacheLayer.java create mode 100644 pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/client/DownLoadAPI.java create mode 100644 pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/mapper/PacsDeptMapper.java create mode 100644 pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/mapper/PacsTBasicMapper.java create mode 100644 pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/mapper/PacsUserMapper.java create mode 100644 pacs-sysem/src/main/java/com/docus/server/pacs/service/IPacsService.java create mode 100644 pacs-sysem/src/main/java/com/docus/server/pacs/service/impl/PacsServiceImpl.java create mode 100644 pacs-sysem/src/main/resources/mapper/PacsDeptMapper.xml create mode 100644 pacs-sysem/src/main/resources/mapper/PacsTBasicMapper.xml create mode 100644 pacs-sysem/src/main/resources/mapper/PacsUserMapper.xml create mode 100644 vte-sysem/pom.xml create mode 100644 vte-sysem/src/main/java/com/docus/server/vte/common/DSKeyConstants.java create mode 100644 vte-sysem/src/main/java/com/docus/server/vte/common/annotation/CacheLayer.java create mode 100644 vte-sysem/src/main/java/com/docus/server/vte/infrastructure/cache/DeptCacheLayer.java create mode 100644 vte-sysem/src/main/java/com/docus/server/vte/infrastructure/client/DownLoadAPI.java create mode 100644 vte-sysem/src/main/java/com/docus/server/vte/infrastructure/mapper/VteDeptMapper.java create mode 100644 vte-sysem/src/main/java/com/docus/server/vte/infrastructure/mapper/VteTBasicMapper.java create mode 100644 vte-sysem/src/main/java/com/docus/server/vte/infrastructure/mapper/VteUserMapper.java create mode 100644 vte-sysem/src/main/java/com/docus/server/vte/service/IVteService.java create mode 100644 vte-sysem/src/main/java/com/docus/server/vte/service/impl/VteServiceImpl.java create mode 100644 vte-sysem/src/main/resources/mapper/VteDeptMapper.xml create mode 100644 vte-sysem/src/main/resources/mapper/VteTBasicMapper.xml create mode 100644 vte-sysem/src/main/resources/mapper/VteUserMapper.xml create mode 100644 zz-sysem/pom.xml create mode 100644 zz-sysem/src/main/java/com/docus/server/zz/common/DSKeyConstants.java create mode 100644 zz-sysem/src/main/java/com/docus/server/zz/common/annotation/CacheLayer.java create mode 100644 zz-sysem/src/main/java/com/docus/server/zz/infrastructure/cache/DeptCacheLayer.java create mode 100644 zz-sysem/src/main/java/com/docus/server/zz/infrastructure/client/DownLoadAPI.java create mode 100644 zz-sysem/src/main/java/com/docus/server/zz/infrastructure/mapper/ZzDeptMapper.java create mode 100644 zz-sysem/src/main/java/com/docus/server/zz/infrastructure/mapper/ZzTBasicMapper.java create mode 100644 zz-sysem/src/main/java/com/docus/server/zz/infrastructure/mapper/ZzUserMapper.java create mode 100644 zz-sysem/src/main/java/com/docus/server/zz/service/IZzService.java create mode 100644 zz-sysem/src/main/java/com/docus/server/zz/service/impl/ZzServiceImpl.java create mode 100644 zz-sysem/src/main/resources/mapper/ZzDeptMapper.xml create mode 100644 zz-sysem/src/main/resources/mapper/ZzTBasicMapper.xml create mode 100644 zz-sysem/src/main/resources/mapper/ZzUserMapper.xml diff --git a/bl-sysem/pom.xml b/bl-sysem/pom.xml new file mode 100644 index 0000000..1cb8abc --- /dev/null +++ b/bl-sysem/pom.xml @@ -0,0 +1,80 @@ + + + docus-collector-server + com.docus + 1.0-SNAPSHOT + + 4.0.0 + bl-sysem + Archetype - bl-sysem + http://maven.apache.org + + + com.docus + docus-sys + 1.0-SNAPSHOT + compile + + + com.docus + docus-medical-record + 1.0-SNAPSHOT + compile + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-resources-plugin + 3.2.0 + + + copy-resources + package + + copy-resources + + + + + src/main/resources/mapper + + **/*.* + + + + ../collect-sdry/target/collect-sdry/mybatis.mapper/bl-mapper + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.0 + + + **/*.xml + + + + + + diff --git a/bl-sysem/src/main/java/com/docus/server/bl/common/DSKeyConstants.java b/bl-sysem/src/main/java/com/docus/server/bl/common/DSKeyConstants.java new file mode 100644 index 0000000..e573f3c --- /dev/null +++ b/bl-sysem/src/main/java/com/docus/server/bl/common/DSKeyConstants.java @@ -0,0 +1,11 @@ +package com.docus.server.bl.common; + +/** + * @author linrf + * @date 2023/6/9 11:19 + */ +public class DSKeyConstants { + + public static final String DS_KEY = "bl"; + +} diff --git a/bl-sysem/src/main/java/com/docus/server/bl/common/annotation/CacheLayer.java b/bl-sysem/src/main/java/com/docus/server/bl/common/annotation/CacheLayer.java new file mode 100644 index 0000000..18d3928 --- /dev/null +++ b/bl-sysem/src/main/java/com/docus/server/bl/common/annotation/CacheLayer.java @@ -0,0 +1,13 @@ +package com.docus.server.bl.common.annotation; + +import org.springframework.stereotype.Component; + +import java.lang.annotation.*; + +@Target({ElementType.TYPE}) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Component +public @interface CacheLayer { + String value() default ""; +} diff --git a/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/cache/DeptCacheLayer.java b/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/cache/DeptCacheLayer.java new file mode 100644 index 0000000..3aeec6f --- /dev/null +++ b/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/cache/DeptCacheLayer.java @@ -0,0 +1,4 @@ +package com.docus.server.bl.infrastructure.cache; + +public class DeptCacheLayer { +} diff --git a/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/client/DownLoadAPI.java b/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/client/DownLoadAPI.java new file mode 100644 index 0000000..5275e7b --- /dev/null +++ b/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/client/DownLoadAPI.java @@ -0,0 +1,4 @@ +package com.docus.server.bl.infrastructure.client; + +public class DownLoadAPI { +} diff --git a/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/mapper/BlDeptMapper.java b/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/mapper/BlDeptMapper.java new file mode 100644 index 0000000..270ecca --- /dev/null +++ b/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/mapper/BlDeptMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.bl.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.bl.common.DSKeyConstants; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface BlDeptMapper { + + List getDeptListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/mapper/BlTBasicMapper.java b/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/mapper/BlTBasicMapper.java new file mode 100644 index 0000000..6a7ed88 --- /dev/null +++ b/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/mapper/BlTBasicMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.bl.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.bl.common.DSKeyConstants; +import com.docus.server.record.pojo.dto.TBasicDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface BlTBasicMapper { + + List getTBasicListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/mapper/BlUserMapper.java b/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/mapper/BlUserMapper.java new file mode 100644 index 0000000..0eac73e --- /dev/null +++ b/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/mapper/BlUserMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.bl.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.bl.common.DSKeyConstants; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface BlUserMapper { + + List getUserListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/bl-sysem/src/main/java/com/docus/server/bl/service/IBlService.java b/bl-sysem/src/main/java/com/docus/server/bl/service/IBlService.java new file mode 100644 index 0000000..32aecf6 --- /dev/null +++ b/bl-sysem/src/main/java/com/docus/server/bl/service/IBlService.java @@ -0,0 +1,16 @@ +package com.docus.server.bl.service; + +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; + +import java.util.Date; +import java.util.List; + +public interface IBlService { + List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize); +} diff --git a/bl-sysem/src/main/java/com/docus/server/bl/service/impl/BlServiceImpl.java b/bl-sysem/src/main/java/com/docus/server/bl/service/impl/BlServiceImpl.java new file mode 100644 index 0000000..b12c9a6 --- /dev/null +++ b/bl-sysem/src/main/java/com/docus/server/bl/service/impl/BlServiceImpl.java @@ -0,0 +1,40 @@ +package com.docus.server.bl.service.impl; + +import com.docus.server.bl.infrastructure.mapper.BlDeptMapper; +import com.docus.server.bl.infrastructure.mapper.BlTBasicMapper; +import com.docus.server.bl.infrastructure.mapper.BlUserMapper; +import com.docus.server.bl.service.IBlService; +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; + +import java.util.Date; +import java.util.List; + +@Component +@AllArgsConstructor +public class BlServiceImpl implements IBlService { + + private final BlDeptMapper blDeptMapper; + private final BlUserMapper blUserMapper; + private final BlTBasicMapper blTBasicMapper; + + @Override + public List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return blDeptMapper.getDeptListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + + @Override + public List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return blUserMapper.getUserListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + @Override + public List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return blTBasicMapper.getTBasicListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + +} diff --git a/bl-sysem/src/main/resources/mapper/BlDeptMapper.xml b/bl-sysem/src/main/resources/mapper/BlDeptMapper.xml new file mode 100644 index 0000000..42b97ae --- /dev/null +++ b/bl-sysem/src/main/resources/mapper/BlDeptMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/bl-sysem/src/main/resources/mapper/BlTBasicMapper.xml b/bl-sysem/src/main/resources/mapper/BlTBasicMapper.xml new file mode 100644 index 0000000..be14d98 --- /dev/null +++ b/bl-sysem/src/main/resources/mapper/BlTBasicMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/bl-sysem/src/main/resources/mapper/BlUserMapper.xml b/bl-sysem/src/main/resources/mapper/BlUserMapper.xml new file mode 100644 index 0000000..0af585f --- /dev/null +++ b/bl-sysem/src/main/resources/mapper/BlUserMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/ecg-sysem/pom.xml b/ecg-sysem/pom.xml new file mode 100644 index 0000000..0b830a8 --- /dev/null +++ b/ecg-sysem/pom.xml @@ -0,0 +1,80 @@ + + + docus-collector-server + com.docus + 1.0-SNAPSHOT + + 4.0.0 + ecg-sysem + Archetype - ecg-sysem + http://maven.apache.org + + + com.docus + docus-sys + 1.0-SNAPSHOT + compile + + + com.docus + docus-medical-record + 1.0-SNAPSHOT + compile + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-resources-plugin + 3.2.0 + + + copy-resources + package + + copy-resources + + + + + src/main/resources/mapper + + **/*.* + + + + ../collect-sdry/target/collect-sdry/mybatis.mapper/ecg-mapper + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.0 + + + **/*.xml + + + + + + diff --git a/ecg-sysem/src/main/java/com/docus/server/ecg/common/DSKeyConstants.java b/ecg-sysem/src/main/java/com/docus/server/ecg/common/DSKeyConstants.java new file mode 100644 index 0000000..e88ca48 --- /dev/null +++ b/ecg-sysem/src/main/java/com/docus/server/ecg/common/DSKeyConstants.java @@ -0,0 +1,11 @@ +package com.docus.server.ecg.common; + +/** + * @author linrf + * @date 2023/6/9 11:19 + */ +public class DSKeyConstants { + + public static final String DS_KEY = "ecg"; + +} diff --git a/ecg-sysem/src/main/java/com/docus/server/ecg/common/annotation/CacheLayer.java b/ecg-sysem/src/main/java/com/docus/server/ecg/common/annotation/CacheLayer.java new file mode 100644 index 0000000..1b7758c --- /dev/null +++ b/ecg-sysem/src/main/java/com/docus/server/ecg/common/annotation/CacheLayer.java @@ -0,0 +1,13 @@ +package com.docus.server.ecg.common.annotation; + +import org.springframework.stereotype.Component; + +import java.lang.annotation.*; + +@Target({ElementType.TYPE}) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Component +public @interface CacheLayer { + String value() default ""; +} diff --git a/ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/cache/DeptCacheLayer.java b/ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/cache/DeptCacheLayer.java new file mode 100644 index 0000000..f0885ff --- /dev/null +++ b/ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/cache/DeptCacheLayer.java @@ -0,0 +1,5 @@ +package com.docus.server.ecg.infrastructure.cache; + + +public class DeptCacheLayer { +} diff --git a/ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/client/DownLoadAPI.java b/ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/client/DownLoadAPI.java new file mode 100644 index 0000000..ea8c2a9 --- /dev/null +++ b/ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/client/DownLoadAPI.java @@ -0,0 +1,4 @@ +package com.docus.server.ecg.infrastructure.client; + +public class DownLoadAPI { +} diff --git a/ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/mapper/EcgDeptMapper.java b/ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/mapper/EcgDeptMapper.java new file mode 100644 index 0000000..8587e4b --- /dev/null +++ b/ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/mapper/EcgDeptMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.ecg.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.ecg.common.DSKeyConstants; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface EcgDeptMapper { + + List getDeptListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/mapper/EcgTBasicMapper.java b/ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/mapper/EcgTBasicMapper.java new file mode 100644 index 0000000..24ffa47 --- /dev/null +++ b/ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/mapper/EcgTBasicMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.ecg.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.ecg.common.DSKeyConstants; +import com.docus.server.record.pojo.dto.TBasicDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface EcgTBasicMapper { + + List getTBasicListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/mapper/EcgUserMapper.java b/ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/mapper/EcgUserMapper.java new file mode 100644 index 0000000..d85cb2b --- /dev/null +++ b/ecg-sysem/src/main/java/com/docus/server/ecg/infrastructure/mapper/EcgUserMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.ecg.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.ecg.common.DSKeyConstants; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface EcgUserMapper { + + List getUserListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/ecg-sysem/src/main/java/com/docus/server/ecg/service/IEcgService.java b/ecg-sysem/src/main/java/com/docus/server/ecg/service/IEcgService.java new file mode 100644 index 0000000..1ed8c2c --- /dev/null +++ b/ecg-sysem/src/main/java/com/docus/server/ecg/service/IEcgService.java @@ -0,0 +1,16 @@ +package com.docus.server.ecg.service; + +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; + +import java.util.Date; +import java.util.List; + +public interface IEcgService { + List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize); +} diff --git a/ecg-sysem/src/main/java/com/docus/server/ecg/service/impl/EcgServiceImpl.java b/ecg-sysem/src/main/java/com/docus/server/ecg/service/impl/EcgServiceImpl.java new file mode 100644 index 0000000..3ded54b --- /dev/null +++ b/ecg-sysem/src/main/java/com/docus/server/ecg/service/impl/EcgServiceImpl.java @@ -0,0 +1,40 @@ +package com.docus.server.ecg.service.impl; + +import com.docus.server.ecg.infrastructure.mapper.EcgDeptMapper; +import com.docus.server.ecg.infrastructure.mapper.EcgTBasicMapper; +import com.docus.server.ecg.infrastructure.mapper.EcgUserMapper; +import com.docus.server.ecg.service.IEcgService; +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; + +import java.util.Date; +import java.util.List; + +@Component +@AllArgsConstructor +public class EcgServiceImpl implements IEcgService { + + private final EcgDeptMapper hisDeptMapper; + private final EcgUserMapper hisUserMapper; + private final EcgTBasicMapper hisTBasicMapper; + + @Override + public List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisDeptMapper.getDeptListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + + @Override + public List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisUserMapper.getUserListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + @Override + public List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisTBasicMapper.getTBasicListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + +} diff --git a/ecg-sysem/src/main/resources/mapper/EcgDeptMapper.xml b/ecg-sysem/src/main/resources/mapper/EcgDeptMapper.xml new file mode 100644 index 0000000..380c76f --- /dev/null +++ b/ecg-sysem/src/main/resources/mapper/EcgDeptMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/ecg-sysem/src/main/resources/mapper/EcgTBasicMapper.xml b/ecg-sysem/src/main/resources/mapper/EcgTBasicMapper.xml new file mode 100644 index 0000000..b3964a6 --- /dev/null +++ b/ecg-sysem/src/main/resources/mapper/EcgTBasicMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/ecg-sysem/src/main/resources/mapper/EcgUserMapper.xml b/ecg-sysem/src/main/resources/mapper/EcgUserMapper.xml new file mode 100644 index 0000000..f2d7de3 --- /dev/null +++ b/ecg-sysem/src/main/resources/mapper/EcgUserMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/emr-sysem/pom.xml b/emr-sysem/pom.xml new file mode 100644 index 0000000..26d498e --- /dev/null +++ b/emr-sysem/pom.xml @@ -0,0 +1,80 @@ + + + docus-collector-server + com.docus + 1.0-SNAPSHOT + + 4.0.0 + emr-sysem + Archetype - emr-sysem + http://maven.apache.org + + + com.docus + docus-sys + 1.0-SNAPSHOT + compile + + + com.docus + docus-medical-record + 1.0-SNAPSHOT + compile + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-resources-plugin + 3.2.0 + + + copy-resources + package + + copy-resources + + + + + src/main/resources/mapper + + **/*.* + + + + ../collect-sdry/target/collect-sdry/mybatis.mapper/emr-mapper + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.0 + + + **/*.xml + + + + + + diff --git a/emr-sysem/src/main/java/com/docus/server/emr/common/DSKeyConstants.java b/emr-sysem/src/main/java/com/docus/server/emr/common/DSKeyConstants.java new file mode 100644 index 0000000..3a877af --- /dev/null +++ b/emr-sysem/src/main/java/com/docus/server/emr/common/DSKeyConstants.java @@ -0,0 +1,11 @@ +package com.docus.server.emr.common; + +/** + * @author linrf + * @date 2023/6/9 11:19 + */ +public class DSKeyConstants { + + public static final String DS_KEY = "emr"; + +} diff --git a/emr-sysem/src/main/java/com/docus/server/emr/common/annotation/CacheLayer.java b/emr-sysem/src/main/java/com/docus/server/emr/common/annotation/CacheLayer.java new file mode 100644 index 0000000..0c13890 --- /dev/null +++ b/emr-sysem/src/main/java/com/docus/server/emr/common/annotation/CacheLayer.java @@ -0,0 +1,13 @@ +package com.docus.server.emr.common.annotation; + +import org.springframework.stereotype.Component; + +import java.lang.annotation.*; + +@Target({ElementType.TYPE}) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Component +public @interface CacheLayer { + String value() default ""; +} diff --git a/emr-sysem/src/main/java/com/docus/server/emr/infrastructure/cache/DeptCacheLayer.java b/emr-sysem/src/main/java/com/docus/server/emr/infrastructure/cache/DeptCacheLayer.java new file mode 100644 index 0000000..4ee2ead --- /dev/null +++ b/emr-sysem/src/main/java/com/docus/server/emr/infrastructure/cache/DeptCacheLayer.java @@ -0,0 +1,5 @@ +package com.docus.server.emr.infrastructure.cache; + + +public class DeptCacheLayer { +} diff --git a/emr-sysem/src/main/java/com/docus/server/emr/infrastructure/client/DownLoadAPI.java b/emr-sysem/src/main/java/com/docus/server/emr/infrastructure/client/DownLoadAPI.java new file mode 100644 index 0000000..daeb567 --- /dev/null +++ b/emr-sysem/src/main/java/com/docus/server/emr/infrastructure/client/DownLoadAPI.java @@ -0,0 +1,4 @@ +package com.docus.server.emr.infrastructure.client; + +public class DownLoadAPI { +} diff --git a/emr-sysem/src/main/java/com/docus/server/emr/infrastructure/mapper/EmrDeptMapper.java b/emr-sysem/src/main/java/com/docus/server/emr/infrastructure/mapper/EmrDeptMapper.java new file mode 100644 index 0000000..5ec0dc0 --- /dev/null +++ b/emr-sysem/src/main/java/com/docus/server/emr/infrastructure/mapper/EmrDeptMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.emr.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.emr.common.DSKeyConstants; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface EmrDeptMapper { + + List getDeptListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/emr-sysem/src/main/java/com/docus/server/emr/infrastructure/mapper/EmrTBasicMapper.java b/emr-sysem/src/main/java/com/docus/server/emr/infrastructure/mapper/EmrTBasicMapper.java new file mode 100644 index 0000000..842b8f7 --- /dev/null +++ b/emr-sysem/src/main/java/com/docus/server/emr/infrastructure/mapper/EmrTBasicMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.emr.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.emr.common.DSKeyConstants; +import com.docus.server.record.pojo.dto.TBasicDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface EmrTBasicMapper { + + List getTBasicListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/emr-sysem/src/main/java/com/docus/server/emr/infrastructure/mapper/EmrUserMapper.java b/emr-sysem/src/main/java/com/docus/server/emr/infrastructure/mapper/EmrUserMapper.java new file mode 100644 index 0000000..35383c9 --- /dev/null +++ b/emr-sysem/src/main/java/com/docus/server/emr/infrastructure/mapper/EmrUserMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.emr.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.emr.common.DSKeyConstants; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface EmrUserMapper { + + List getUserListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/emr-sysem/src/main/java/com/docus/server/emr/service/IEmrService.java b/emr-sysem/src/main/java/com/docus/server/emr/service/IEmrService.java new file mode 100644 index 0000000..61707a1 --- /dev/null +++ b/emr-sysem/src/main/java/com/docus/server/emr/service/IEmrService.java @@ -0,0 +1,16 @@ +package com.docus.server.emr.service; + +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; + +import java.util.Date; +import java.util.List; + +public interface IEmrService { + List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize); +} diff --git a/emr-sysem/src/main/java/com/docus/server/emr/service/impl/EmrServiceImpl.java b/emr-sysem/src/main/java/com/docus/server/emr/service/impl/EmrServiceImpl.java new file mode 100644 index 0000000..27833a9 --- /dev/null +++ b/emr-sysem/src/main/java/com/docus/server/emr/service/impl/EmrServiceImpl.java @@ -0,0 +1,40 @@ +package com.docus.server.emr.service.impl; + +import com.docus.server.emr.infrastructure.mapper.EmrDeptMapper; +import com.docus.server.emr.infrastructure.mapper.EmrTBasicMapper; +import com.docus.server.emr.infrastructure.mapper.EmrUserMapper; +import com.docus.server.emr.service.IEmrService; +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; + +import java.util.Date; +import java.util.List; + +@Component +@AllArgsConstructor +public class EmrServiceImpl implements IEmrService { + + private final EmrDeptMapper hisDeptMapper; + private final EmrUserMapper hisUserMapper; + private final EmrTBasicMapper hisTBasicMapper; + + @Override + public List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisDeptMapper.getDeptListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + + @Override + public List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisUserMapper.getUserListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + @Override + public List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisTBasicMapper.getTBasicListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + +} diff --git a/emr-sysem/src/main/resources/mapper/EmrDeptMapper.xml b/emr-sysem/src/main/resources/mapper/EmrDeptMapper.xml new file mode 100644 index 0000000..9672d36 --- /dev/null +++ b/emr-sysem/src/main/resources/mapper/EmrDeptMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/emr-sysem/src/main/resources/mapper/EmrTBasicMapper.xml b/emr-sysem/src/main/resources/mapper/EmrTBasicMapper.xml new file mode 100644 index 0000000..afe86d5 --- /dev/null +++ b/emr-sysem/src/main/resources/mapper/EmrTBasicMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/emr-sysem/src/main/resources/mapper/EmrUserMapper.xml b/emr-sysem/src/main/resources/mapper/EmrUserMapper.xml new file mode 100644 index 0000000..b820f05 --- /dev/null +++ b/emr-sysem/src/main/resources/mapper/EmrUserMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/hl-sysem/pom.xml b/hl-sysem/pom.xml new file mode 100644 index 0000000..dba9be3 --- /dev/null +++ b/hl-sysem/pom.xml @@ -0,0 +1,80 @@ + + + docus-collector-server + com.docus + 1.0-SNAPSHOT + + 4.0.0 + hl-sysem + Archetype - hl-sysem + http://maven.apache.org + + + com.docus + docus-sys + 1.0-SNAPSHOT + compile + + + com.docus + docus-medical-record + 1.0-SNAPSHOT + compile + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-resources-plugin + 3.2.0 + + + copy-resources + package + + copy-resources + + + + + src/main/resources/mapper + + **/*.* + + + + ../collect-sdry/target/collect-sdry/mybatis.mapper/hl-mapper + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.0 + + + **/*.xml + + + + + + diff --git a/hl-sysem/src/main/java/com/docus/server/hl/common/DSKeyConstants.java b/hl-sysem/src/main/java/com/docus/server/hl/common/DSKeyConstants.java new file mode 100644 index 0000000..4f516d7 --- /dev/null +++ b/hl-sysem/src/main/java/com/docus/server/hl/common/DSKeyConstants.java @@ -0,0 +1,11 @@ +package com.docus.server.hl.common; + +/** + * @author linrf + * @date 2023/6/9 11:19 + */ +public class DSKeyConstants { + + public static final String DS_KEY = "hl"; + +} diff --git a/hl-sysem/src/main/java/com/docus/server/hl/common/annotation/CacheLayer.java b/hl-sysem/src/main/java/com/docus/server/hl/common/annotation/CacheLayer.java new file mode 100644 index 0000000..83c3574 --- /dev/null +++ b/hl-sysem/src/main/java/com/docus/server/hl/common/annotation/CacheLayer.java @@ -0,0 +1,13 @@ +package com.docus.server.hl.common.annotation; + +import org.springframework.stereotype.Component; + +import java.lang.annotation.*; + +@Target({ElementType.TYPE}) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Component +public @interface CacheLayer { + String value() default ""; +} diff --git a/hl-sysem/src/main/java/com/docus/server/hl/infrastructure/cache/DeptCacheLayer.java b/hl-sysem/src/main/java/com/docus/server/hl/infrastructure/cache/DeptCacheLayer.java new file mode 100644 index 0000000..f99e87c --- /dev/null +++ b/hl-sysem/src/main/java/com/docus/server/hl/infrastructure/cache/DeptCacheLayer.java @@ -0,0 +1,4 @@ +package com.docus.server.hl.infrastructure.cache; + +public class DeptCacheLayer { +} diff --git a/hl-sysem/src/main/java/com/docus/server/hl/infrastructure/client/DownLoadAPI.java b/hl-sysem/src/main/java/com/docus/server/hl/infrastructure/client/DownLoadAPI.java new file mode 100644 index 0000000..6f9b836 --- /dev/null +++ b/hl-sysem/src/main/java/com/docus/server/hl/infrastructure/client/DownLoadAPI.java @@ -0,0 +1,4 @@ +package com.docus.server.hl.infrastructure.client; + +public class DownLoadAPI { +} diff --git a/hl-sysem/src/main/java/com/docus/server/hl/infrastructure/mapper/HlDeptMapper.java b/hl-sysem/src/main/java/com/docus/server/hl/infrastructure/mapper/HlDeptMapper.java new file mode 100644 index 0000000..8b9963d --- /dev/null +++ b/hl-sysem/src/main/java/com/docus/server/hl/infrastructure/mapper/HlDeptMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.hl.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.hl.common.DSKeyConstants; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface HlDeptMapper { + + List getDeptListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/hl-sysem/src/main/java/com/docus/server/hl/infrastructure/mapper/HlTBasicMapper.java b/hl-sysem/src/main/java/com/docus/server/hl/infrastructure/mapper/HlTBasicMapper.java new file mode 100644 index 0000000..ce2a170 --- /dev/null +++ b/hl-sysem/src/main/java/com/docus/server/hl/infrastructure/mapper/HlTBasicMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.hl.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.hl.common.DSKeyConstants; +import com.docus.server.record.pojo.dto.TBasicDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface HlTBasicMapper { + + List getTBasicListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/hl-sysem/src/main/java/com/docus/server/hl/infrastructure/mapper/HlUserMapper.java b/hl-sysem/src/main/java/com/docus/server/hl/infrastructure/mapper/HlUserMapper.java new file mode 100644 index 0000000..8244661 --- /dev/null +++ b/hl-sysem/src/main/java/com/docus/server/hl/infrastructure/mapper/HlUserMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.hl.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.hl.common.DSKeyConstants; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface HlUserMapper { + + List getUserListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/hl-sysem/src/main/java/com/docus/server/hl/service/IHlService.java b/hl-sysem/src/main/java/com/docus/server/hl/service/IHlService.java new file mode 100644 index 0000000..3603e30 --- /dev/null +++ b/hl-sysem/src/main/java/com/docus/server/hl/service/IHlService.java @@ -0,0 +1,16 @@ +package com.docus.server.hl.service; + +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; + +import java.util.Date; +import java.util.List; + +public interface IHlService { + List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize); +} diff --git a/hl-sysem/src/main/java/com/docus/server/hl/service/impl/HlServiceImpl.java b/hl-sysem/src/main/java/com/docus/server/hl/service/impl/HlServiceImpl.java new file mode 100644 index 0000000..bc09702 --- /dev/null +++ b/hl-sysem/src/main/java/com/docus/server/hl/service/impl/HlServiceImpl.java @@ -0,0 +1,40 @@ +package com.docus.server.hl.service.impl; + +import com.docus.server.hl.infrastructure.mapper.HlDeptMapper; +import com.docus.server.hl.infrastructure.mapper.HlTBasicMapper; +import com.docus.server.hl.infrastructure.mapper.HlUserMapper; +import com.docus.server.hl.service.IHlService; +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; + +import java.util.Date; +import java.util.List; + +@Component +@AllArgsConstructor +public class HlServiceImpl implements IHlService { + + private final HlDeptMapper hisDeptMapper; + private final HlUserMapper hisUserMapper; + private final HlTBasicMapper hisTBasicMapper; + + @Override + public List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisDeptMapper.getDeptListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + + @Override + public List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisUserMapper.getUserListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + @Override + public List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisTBasicMapper.getTBasicListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + +} diff --git a/hl-sysem/src/main/resources/mapper/HlDeptMapper.xml b/hl-sysem/src/main/resources/mapper/HlDeptMapper.xml new file mode 100644 index 0000000..8a60e9e --- /dev/null +++ b/hl-sysem/src/main/resources/mapper/HlDeptMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/hl-sysem/src/main/resources/mapper/HlTBasicMapper.xml b/hl-sysem/src/main/resources/mapper/HlTBasicMapper.xml new file mode 100644 index 0000000..e46ed38 --- /dev/null +++ b/hl-sysem/src/main/resources/mapper/HlTBasicMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/hl-sysem/src/main/resources/mapper/HlUserMapper.xml b/hl-sysem/src/main/resources/mapper/HlUserMapper.xml new file mode 100644 index 0000000..178fc31 --- /dev/null +++ b/hl-sysem/src/main/resources/mapper/HlUserMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/issubmit-sysem/pom.xml b/issubmit-sysem/pom.xml new file mode 100644 index 0000000..c99fa9f --- /dev/null +++ b/issubmit-sysem/pom.xml @@ -0,0 +1,80 @@ + + + docus-collector-server + com.docus + 1.0-SNAPSHOT + + 4.0.0 + issubmit-sysem + Archetype - issubmit-sysem + http://maven.apache.org + + + com.docus + docus-sys + 1.0-SNAPSHOT + compile + + + com.docus + docus-medical-record + 1.0-SNAPSHOT + compile + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-resources-plugin + 3.2.0 + + + copy-resources + package + + copy-resources + + + + + src/main/resources/mapper + + **/*.* + + + + ../collect-sdry/target/collect-sdry/mybatis.mapper/issubmit-mapper + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.0 + + + **/*.xml + + + + + + diff --git a/issubmit-sysem/src/main/java/com/docus/server/issubmit/common/DSKeyConstants.java b/issubmit-sysem/src/main/java/com/docus/server/issubmit/common/DSKeyConstants.java new file mode 100644 index 0000000..3956639 --- /dev/null +++ b/issubmit-sysem/src/main/java/com/docus/server/issubmit/common/DSKeyConstants.java @@ -0,0 +1,11 @@ +package com.docus.server.issubmit.common; + +/** + * @author linrf + * @date 2023/6/9 11:19 + */ +public class DSKeyConstants { + + public static final String DS_KEY = "issubmit"; + +} diff --git a/issubmit-sysem/src/main/java/com/docus/server/issubmit/common/annotation/CacheLayer.java b/issubmit-sysem/src/main/java/com/docus/server/issubmit/common/annotation/CacheLayer.java new file mode 100644 index 0000000..7339347 --- /dev/null +++ b/issubmit-sysem/src/main/java/com/docus/server/issubmit/common/annotation/CacheLayer.java @@ -0,0 +1,13 @@ +package com.docus.server.issubmit.common.annotation; + +import org.springframework.stereotype.Component; + +import java.lang.annotation.*; + +@Target({ElementType.TYPE}) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Component +public @interface CacheLayer { + String value() default ""; +} diff --git a/issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/cache/DeptCacheLayer.java b/issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/cache/DeptCacheLayer.java new file mode 100644 index 0000000..fff7348 --- /dev/null +++ b/issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/cache/DeptCacheLayer.java @@ -0,0 +1,5 @@ +package com.docus.server.issubmit.infrastructure.cache; + + +public class DeptCacheLayer { +} diff --git a/issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/client/DownLoadAPI.java b/issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/client/DownLoadAPI.java new file mode 100644 index 0000000..2758faf --- /dev/null +++ b/issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/client/DownLoadAPI.java @@ -0,0 +1,4 @@ +package com.docus.server.issubmit.infrastructure.client; + +public class DownLoadAPI { +} diff --git a/issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/mapper/IssubmitDeptMapper.java b/issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/mapper/IssubmitDeptMapper.java new file mode 100644 index 0000000..d505478 --- /dev/null +++ b/issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/mapper/IssubmitDeptMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.issubmit.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.issubmit.common.DSKeyConstants; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface IssubmitDeptMapper { + + List getDeptListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/mapper/IssubmitTBasicMapper.java b/issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/mapper/IssubmitTBasicMapper.java new file mode 100644 index 0000000..e0fb3a9 --- /dev/null +++ b/issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/mapper/IssubmitTBasicMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.issubmit.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.issubmit.common.DSKeyConstants; +import com.docus.server.record.pojo.dto.TBasicDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface IssubmitTBasicMapper { + + List getTBasicListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/mapper/IssubmitUserMapper.java b/issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/mapper/IssubmitUserMapper.java new file mode 100644 index 0000000..ba8c964 --- /dev/null +++ b/issubmit-sysem/src/main/java/com/docus/server/issubmit/infrastructure/mapper/IssubmitUserMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.issubmit.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.issubmit.common.DSKeyConstants; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface IssubmitUserMapper { + + List getUserListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/issubmit-sysem/src/main/java/com/docus/server/issubmit/service/IIssubmitService.java b/issubmit-sysem/src/main/java/com/docus/server/issubmit/service/IIssubmitService.java new file mode 100644 index 0000000..786ab7a --- /dev/null +++ b/issubmit-sysem/src/main/java/com/docus/server/issubmit/service/IIssubmitService.java @@ -0,0 +1,16 @@ +package com.docus.server.issubmit.service; + +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; + +import java.util.Date; +import java.util.List; + +public interface IIssubmitService { + List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize); +} diff --git a/issubmit-sysem/src/main/java/com/docus/server/issubmit/service/impl/IssubmitServiceImpl.java b/issubmit-sysem/src/main/java/com/docus/server/issubmit/service/impl/IssubmitServiceImpl.java new file mode 100644 index 0000000..9ccee25 --- /dev/null +++ b/issubmit-sysem/src/main/java/com/docus/server/issubmit/service/impl/IssubmitServiceImpl.java @@ -0,0 +1,40 @@ +package com.docus.server.issubmit.service.impl; + +import com.docus.server.issubmit.infrastructure.mapper.IssubmitDeptMapper; +import com.docus.server.issubmit.infrastructure.mapper.IssubmitTBasicMapper; +import com.docus.server.issubmit.infrastructure.mapper.IssubmitUserMapper; +import com.docus.server.issubmit.service.IIssubmitService; +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; + +import java.util.Date; +import java.util.List; + +@Component +@AllArgsConstructor +public class IssubmitServiceImpl implements IIssubmitService { + + private final IssubmitDeptMapper hisDeptMapper; + private final IssubmitUserMapper hisUserMapper; + private final IssubmitTBasicMapper hisTBasicMapper; + + @Override + public List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisDeptMapper.getDeptListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + + @Override + public List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisUserMapper.getUserListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + @Override + public List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisTBasicMapper.getTBasicListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + +} diff --git a/issubmit-sysem/src/main/resources/mapper/IssubmitDeptMapper.xml b/issubmit-sysem/src/main/resources/mapper/IssubmitDeptMapper.xml new file mode 100644 index 0000000..e93e773 --- /dev/null +++ b/issubmit-sysem/src/main/resources/mapper/IssubmitDeptMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/issubmit-sysem/src/main/resources/mapper/IssubmitTBasicMapper.xml b/issubmit-sysem/src/main/resources/mapper/IssubmitTBasicMapper.xml new file mode 100644 index 0000000..b314f84 --- /dev/null +++ b/issubmit-sysem/src/main/resources/mapper/IssubmitTBasicMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/issubmit-sysem/src/main/resources/mapper/IssubmitUserMapper.xml b/issubmit-sysem/src/main/resources/mapper/IssubmitUserMapper.xml new file mode 100644 index 0000000..2ef4746 --- /dev/null +++ b/issubmit-sysem/src/main/resources/mapper/IssubmitUserMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/lis-sysem/pom.xml b/lis-sysem/pom.xml new file mode 100644 index 0000000..2f34a6a --- /dev/null +++ b/lis-sysem/pom.xml @@ -0,0 +1,80 @@ + + + docus-collector-server + com.docus + 1.0-SNAPSHOT + + 4.0.0 + lis-sysem + Archetype - lis-sysem + http://maven.apache.org + + + com.docus + docus-sys + 1.0-SNAPSHOT + compile + + + com.docus + docus-medical-record + 1.0-SNAPSHOT + compile + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-resources-plugin + 3.2.0 + + + copy-resources + package + + copy-resources + + + + + src/main/resources/mapper + + **/*.* + + + + ../collect-sdry/target/collect-sdry/mybatis.mapper/lis-mapper + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.0 + + + **/*.xml + + + + + + diff --git a/lis-sysem/src/main/java/com/docus/server/lis/common/DSKeyConstants.java b/lis-sysem/src/main/java/com/docus/server/lis/common/DSKeyConstants.java new file mode 100644 index 0000000..e87440a --- /dev/null +++ b/lis-sysem/src/main/java/com/docus/server/lis/common/DSKeyConstants.java @@ -0,0 +1,11 @@ +package com.docus.server.lis.common; + +/** + * @author linrf + * @date 2023/6/9 11:19 + */ +public class DSKeyConstants { + + public static final String DS_KEY = "lis"; + +} diff --git a/lis-sysem/src/main/java/com/docus/server/lis/common/annotation/CacheLayer.java b/lis-sysem/src/main/java/com/docus/server/lis/common/annotation/CacheLayer.java new file mode 100644 index 0000000..778f7bb --- /dev/null +++ b/lis-sysem/src/main/java/com/docus/server/lis/common/annotation/CacheLayer.java @@ -0,0 +1,13 @@ +package com.docus.server.lis.common.annotation; + +import org.springframework.stereotype.Component; + +import java.lang.annotation.*; + +@Target({ElementType.TYPE}) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Component +public @interface CacheLayer { + String value() default ""; +} diff --git a/lis-sysem/src/main/java/com/docus/server/lis/infrastructure/cache/DeptCacheLayer.java b/lis-sysem/src/main/java/com/docus/server/lis/infrastructure/cache/DeptCacheLayer.java new file mode 100644 index 0000000..1b26351 --- /dev/null +++ b/lis-sysem/src/main/java/com/docus/server/lis/infrastructure/cache/DeptCacheLayer.java @@ -0,0 +1,5 @@ +package com.docus.server.lis.infrastructure.cache; + + +public class DeptCacheLayer { +} diff --git a/lis-sysem/src/main/java/com/docus/server/lis/infrastructure/client/DownLoadAPI.java b/lis-sysem/src/main/java/com/docus/server/lis/infrastructure/client/DownLoadAPI.java new file mode 100644 index 0000000..afec7e2 --- /dev/null +++ b/lis-sysem/src/main/java/com/docus/server/lis/infrastructure/client/DownLoadAPI.java @@ -0,0 +1,4 @@ +package com.docus.server.lis.infrastructure.client; + +public class DownLoadAPI { +} diff --git a/lis-sysem/src/main/java/com/docus/server/lis/infrastructure/mapper/LisDeptMapper.java b/lis-sysem/src/main/java/com/docus/server/lis/infrastructure/mapper/LisDeptMapper.java new file mode 100644 index 0000000..c5c0f68 --- /dev/null +++ b/lis-sysem/src/main/java/com/docus/server/lis/infrastructure/mapper/LisDeptMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.lis.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.lis.common.DSKeyConstants; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface LisDeptMapper { + + List getDeptListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/lis-sysem/src/main/java/com/docus/server/lis/infrastructure/mapper/LisTBasicMapper.java b/lis-sysem/src/main/java/com/docus/server/lis/infrastructure/mapper/LisTBasicMapper.java new file mode 100644 index 0000000..df41895 --- /dev/null +++ b/lis-sysem/src/main/java/com/docus/server/lis/infrastructure/mapper/LisTBasicMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.lis.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.lis.common.DSKeyConstants; +import com.docus.server.record.pojo.dto.TBasicDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface LisTBasicMapper { + + List getTBasicListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/lis-sysem/src/main/java/com/docus/server/lis/infrastructure/mapper/LisUserMapper.java b/lis-sysem/src/main/java/com/docus/server/lis/infrastructure/mapper/LisUserMapper.java new file mode 100644 index 0000000..2dfe025 --- /dev/null +++ b/lis-sysem/src/main/java/com/docus/server/lis/infrastructure/mapper/LisUserMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.lis.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.lis.common.DSKeyConstants; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface LisUserMapper { + + List getUserListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/lis-sysem/src/main/java/com/docus/server/lis/service/ILisService.java b/lis-sysem/src/main/java/com/docus/server/lis/service/ILisService.java new file mode 100644 index 0000000..1491195 --- /dev/null +++ b/lis-sysem/src/main/java/com/docus/server/lis/service/ILisService.java @@ -0,0 +1,16 @@ +package com.docus.server.lis.service; + +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; + +import java.util.Date; +import java.util.List; + +public interface ILisService { + List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize); +} diff --git a/lis-sysem/src/main/java/com/docus/server/lis/service/impl/LisServiceImpl.java b/lis-sysem/src/main/java/com/docus/server/lis/service/impl/LisServiceImpl.java new file mode 100644 index 0000000..e256102 --- /dev/null +++ b/lis-sysem/src/main/java/com/docus/server/lis/service/impl/LisServiceImpl.java @@ -0,0 +1,40 @@ +package com.docus.server.lis.service.impl; + +import com.docus.server.lis.infrastructure.mapper.LisDeptMapper; +import com.docus.server.lis.infrastructure.mapper.LisTBasicMapper; +import com.docus.server.lis.infrastructure.mapper.LisUserMapper; +import com.docus.server.lis.service.ILisService; +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; + +import java.util.Date; +import java.util.List; + +@Component +@AllArgsConstructor +public class LisServiceImpl implements ILisService { + + private final LisDeptMapper hisDeptMapper; + private final LisUserMapper hisUserMapper; + private final LisTBasicMapper hisTBasicMapper; + + @Override + public List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisDeptMapper.getDeptListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + + @Override + public List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisUserMapper.getUserListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + @Override + public List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisTBasicMapper.getTBasicListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + +} diff --git a/lis-sysem/src/main/resources/mapper/LisDeptMapper.xml b/lis-sysem/src/main/resources/mapper/LisDeptMapper.xml new file mode 100644 index 0000000..88b2cc2 --- /dev/null +++ b/lis-sysem/src/main/resources/mapper/LisDeptMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/lis-sysem/src/main/resources/mapper/LisTBasicMapper.xml b/lis-sysem/src/main/resources/mapper/LisTBasicMapper.xml new file mode 100644 index 0000000..3f7e45d --- /dev/null +++ b/lis-sysem/src/main/resources/mapper/LisTBasicMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/lis-sysem/src/main/resources/mapper/LisUserMapper.xml b/lis-sysem/src/main/resources/mapper/LisUserMapper.xml new file mode 100644 index 0000000..e6366a2 --- /dev/null +++ b/lis-sysem/src/main/resources/mapper/LisUserMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/pacs-sysem/pom.xml b/pacs-sysem/pom.xml new file mode 100644 index 0000000..1ae72df --- /dev/null +++ b/pacs-sysem/pom.xml @@ -0,0 +1,80 @@ + + + docus-collector-server + com.docus + 1.0-SNAPSHOT + + 4.0.0 + pacs-sysem + Archetype - pacs-sysem + http://maven.apache.org + + + com.docus + docus-sys + 1.0-SNAPSHOT + compile + + + com.docus + docus-medical-record + 1.0-SNAPSHOT + compile + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-resources-plugin + 3.2.0 + + + copy-resources + package + + copy-resources + + + + + src/main/resources/mapper + + **/*.* + + + + ../collect-sdry/target/collect-sdry/mybatis.mapper/pacs-mapper + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.0 + + + **/*.xml + + + + + + diff --git a/pacs-sysem/src/main/java/com/docus/server/pacs/common/DSKeyConstants.java b/pacs-sysem/src/main/java/com/docus/server/pacs/common/DSKeyConstants.java new file mode 100644 index 0000000..7e0d95f --- /dev/null +++ b/pacs-sysem/src/main/java/com/docus/server/pacs/common/DSKeyConstants.java @@ -0,0 +1,11 @@ +package com.docus.server.pacs.common; + +/** + * @author linrf + * @date 2023/6/9 11:19 + */ +public class DSKeyConstants { + + public static final String DS_KEY = "pacs"; + +} diff --git a/pacs-sysem/src/main/java/com/docus/server/pacs/common/annotation/CacheLayer.java b/pacs-sysem/src/main/java/com/docus/server/pacs/common/annotation/CacheLayer.java new file mode 100644 index 0000000..cf1589c --- /dev/null +++ b/pacs-sysem/src/main/java/com/docus/server/pacs/common/annotation/CacheLayer.java @@ -0,0 +1,13 @@ +package com.docus.server.pacs.common.annotation; + +import org.springframework.stereotype.Component; + +import java.lang.annotation.*; + +@Target({ElementType.TYPE}) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Component +public @interface CacheLayer { + String value() default ""; +} diff --git a/pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/cache/DeptCacheLayer.java b/pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/cache/DeptCacheLayer.java new file mode 100644 index 0000000..e0b2992 --- /dev/null +++ b/pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/cache/DeptCacheLayer.java @@ -0,0 +1,5 @@ +package com.docus.server.pacs.infrastructure.cache; + + +public class DeptCacheLayer { +} diff --git a/pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/client/DownLoadAPI.java b/pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/client/DownLoadAPI.java new file mode 100644 index 0000000..895a437 --- /dev/null +++ b/pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/client/DownLoadAPI.java @@ -0,0 +1,4 @@ +package com.docus.server.pacs.infrastructure.client; + +public class DownLoadAPI { +} diff --git a/pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/mapper/PacsDeptMapper.java b/pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/mapper/PacsDeptMapper.java new file mode 100644 index 0000000..dbacbd4 --- /dev/null +++ b/pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/mapper/PacsDeptMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.pacs.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.pacs.common.DSKeyConstants; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface PacsDeptMapper { + + List getDeptListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/mapper/PacsTBasicMapper.java b/pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/mapper/PacsTBasicMapper.java new file mode 100644 index 0000000..4737045 --- /dev/null +++ b/pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/mapper/PacsTBasicMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.pacs.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.pacs.common.DSKeyConstants; +import com.docus.server.record.pojo.dto.TBasicDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface PacsTBasicMapper { + + List getTBasicListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/mapper/PacsUserMapper.java b/pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/mapper/PacsUserMapper.java new file mode 100644 index 0000000..0ac01a9 --- /dev/null +++ b/pacs-sysem/src/main/java/com/docus/server/pacs/infrastructure/mapper/PacsUserMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.pacs.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.pacs.common.DSKeyConstants; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface PacsUserMapper { + + List getUserListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/pacs-sysem/src/main/java/com/docus/server/pacs/service/IPacsService.java b/pacs-sysem/src/main/java/com/docus/server/pacs/service/IPacsService.java new file mode 100644 index 0000000..d769823 --- /dev/null +++ b/pacs-sysem/src/main/java/com/docus/server/pacs/service/IPacsService.java @@ -0,0 +1,16 @@ +package com.docus.server.pacs.service; + +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; + +import java.util.Date; +import java.util.List; + +public interface IPacsService { + List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize); +} diff --git a/pacs-sysem/src/main/java/com/docus/server/pacs/service/impl/PacsServiceImpl.java b/pacs-sysem/src/main/java/com/docus/server/pacs/service/impl/PacsServiceImpl.java new file mode 100644 index 0000000..4143435 --- /dev/null +++ b/pacs-sysem/src/main/java/com/docus/server/pacs/service/impl/PacsServiceImpl.java @@ -0,0 +1,40 @@ +package com.docus.server.pacs.service.impl; + +import com.docus.server.pacs.infrastructure.mapper.PacsDeptMapper; +import com.docus.server.pacs.infrastructure.mapper.PacsTBasicMapper; +import com.docus.server.pacs.infrastructure.mapper.PacsUserMapper; +import com.docus.server.pacs.service.IPacsService; +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; + +import java.util.Date; +import java.util.List; + +@Component +@AllArgsConstructor +public class PacsServiceImpl implements IPacsService { + + private final PacsDeptMapper hisDeptMapper; + private final PacsUserMapper hisUserMapper; + private final PacsTBasicMapper hisTBasicMapper; + + @Override + public List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisDeptMapper.getDeptListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + + @Override + public List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisUserMapper.getUserListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + @Override + public List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisTBasicMapper.getTBasicListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + +} diff --git a/pacs-sysem/src/main/resources/mapper/PacsDeptMapper.xml b/pacs-sysem/src/main/resources/mapper/PacsDeptMapper.xml new file mode 100644 index 0000000..528fd4c --- /dev/null +++ b/pacs-sysem/src/main/resources/mapper/PacsDeptMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/pacs-sysem/src/main/resources/mapper/PacsTBasicMapper.xml b/pacs-sysem/src/main/resources/mapper/PacsTBasicMapper.xml new file mode 100644 index 0000000..309f256 --- /dev/null +++ b/pacs-sysem/src/main/resources/mapper/PacsTBasicMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/pacs-sysem/src/main/resources/mapper/PacsUserMapper.xml b/pacs-sysem/src/main/resources/mapper/PacsUserMapper.xml new file mode 100644 index 0000000..bb81518 --- /dev/null +++ b/pacs-sysem/src/main/resources/mapper/PacsUserMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/vte-sysem/pom.xml b/vte-sysem/pom.xml new file mode 100644 index 0000000..1f6fe68 --- /dev/null +++ b/vte-sysem/pom.xml @@ -0,0 +1,80 @@ + + + docus-collector-server + com.docus + 1.0-SNAPSHOT + + 4.0.0 + vte-sysem + Archetype - vte-sysem + http://maven.apache.org + + + com.docus + docus-sys + 1.0-SNAPSHOT + compile + + + com.docus + docus-medical-record + 1.0-SNAPSHOT + compile + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-resources-plugin + 3.2.0 + + + copy-resources + package + + copy-resources + + + + + src/main/resources/mapper + + **/*.* + + + + ../collect-sdry/target/collect-sdry/mybatis.mapper/vte-mapper + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.0 + + + **/*.xml + + + + + + diff --git a/vte-sysem/src/main/java/com/docus/server/vte/common/DSKeyConstants.java b/vte-sysem/src/main/java/com/docus/server/vte/common/DSKeyConstants.java new file mode 100644 index 0000000..80a470e --- /dev/null +++ b/vte-sysem/src/main/java/com/docus/server/vte/common/DSKeyConstants.java @@ -0,0 +1,11 @@ +package com.docus.server.vte.common; + +/** + * @author linrf + * @date 2023/6/9 11:19 + */ +public class DSKeyConstants { + + public static final String DS_KEY = "vte"; + +} diff --git a/vte-sysem/src/main/java/com/docus/server/vte/common/annotation/CacheLayer.java b/vte-sysem/src/main/java/com/docus/server/vte/common/annotation/CacheLayer.java new file mode 100644 index 0000000..c88578b --- /dev/null +++ b/vte-sysem/src/main/java/com/docus/server/vte/common/annotation/CacheLayer.java @@ -0,0 +1,13 @@ +package com.docus.server.vte.common.annotation; + +import org.springframework.stereotype.Component; + +import java.lang.annotation.*; + +@Target({ElementType.TYPE}) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Component +public @interface CacheLayer { + String value() default ""; +} diff --git a/vte-sysem/src/main/java/com/docus/server/vte/infrastructure/cache/DeptCacheLayer.java b/vte-sysem/src/main/java/com/docus/server/vte/infrastructure/cache/DeptCacheLayer.java new file mode 100644 index 0000000..aa8f95f --- /dev/null +++ b/vte-sysem/src/main/java/com/docus/server/vte/infrastructure/cache/DeptCacheLayer.java @@ -0,0 +1,5 @@ +package com.docus.server.vte.infrastructure.cache; + + +public class DeptCacheLayer { +} diff --git a/vte-sysem/src/main/java/com/docus/server/vte/infrastructure/client/DownLoadAPI.java b/vte-sysem/src/main/java/com/docus/server/vte/infrastructure/client/DownLoadAPI.java new file mode 100644 index 0000000..f4c211f --- /dev/null +++ b/vte-sysem/src/main/java/com/docus/server/vte/infrastructure/client/DownLoadAPI.java @@ -0,0 +1,4 @@ +package com.docus.server.vte.infrastructure.client; + +public class DownLoadAPI { +} diff --git a/vte-sysem/src/main/java/com/docus/server/vte/infrastructure/mapper/VteDeptMapper.java b/vte-sysem/src/main/java/com/docus/server/vte/infrastructure/mapper/VteDeptMapper.java new file mode 100644 index 0000000..847083e --- /dev/null +++ b/vte-sysem/src/main/java/com/docus/server/vte/infrastructure/mapper/VteDeptMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.vte.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.vte.common.DSKeyConstants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface VteDeptMapper { + + List getDeptListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/vte-sysem/src/main/java/com/docus/server/vte/infrastructure/mapper/VteTBasicMapper.java b/vte-sysem/src/main/java/com/docus/server/vte/infrastructure/mapper/VteTBasicMapper.java new file mode 100644 index 0000000..5033420 --- /dev/null +++ b/vte-sysem/src/main/java/com/docus/server/vte/infrastructure/mapper/VteTBasicMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.vte.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.vte.common.DSKeyConstants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface VteTBasicMapper { + + List getTBasicListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/vte-sysem/src/main/java/com/docus/server/vte/infrastructure/mapper/VteUserMapper.java b/vte-sysem/src/main/java/com/docus/server/vte/infrastructure/mapper/VteUserMapper.java new file mode 100644 index 0000000..4fbe296 --- /dev/null +++ b/vte-sysem/src/main/java/com/docus/server/vte/infrastructure/mapper/VteUserMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.vte.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import com.docus.server.vte.common.DSKeyConstants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface VteUserMapper { + + List getUserListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/vte-sysem/src/main/java/com/docus/server/vte/service/IVteService.java b/vte-sysem/src/main/java/com/docus/server/vte/service/IVteService.java new file mode 100644 index 0000000..fdb5ff3 --- /dev/null +++ b/vte-sysem/src/main/java/com/docus/server/vte/service/IVteService.java @@ -0,0 +1,16 @@ +package com.docus.server.vte.service; + +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; + +import java.util.Date; +import java.util.List; + +public interface IVteService { + List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize); +} diff --git a/vte-sysem/src/main/java/com/docus/server/vte/service/impl/VteServiceImpl.java b/vte-sysem/src/main/java/com/docus/server/vte/service/impl/VteServiceImpl.java new file mode 100644 index 0000000..cc43c93 --- /dev/null +++ b/vte-sysem/src/main/java/com/docus/server/vte/service/impl/VteServiceImpl.java @@ -0,0 +1,40 @@ +package com.docus.server.vte.service.impl; + +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import com.docus.server.vte.infrastructure.mapper.VteDeptMapper; +import com.docus.server.vte.infrastructure.mapper.VteTBasicMapper; +import com.docus.server.vte.infrastructure.mapper.VteUserMapper; +import com.docus.server.vte.service.IVteService; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; + +import java.util.Date; +import java.util.List; + +@Component +@AllArgsConstructor +public class VteServiceImpl implements IVteService { + + private final VteDeptMapper hisDeptMapper; + private final VteUserMapper hisUserMapper; + private final VteTBasicMapper hisTBasicMapper; + + @Override + public List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisDeptMapper.getDeptListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + + @Override + public List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisUserMapper.getUserListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + @Override + public List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisTBasicMapper.getTBasicListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + +} diff --git a/vte-sysem/src/main/resources/mapper/VteDeptMapper.xml b/vte-sysem/src/main/resources/mapper/VteDeptMapper.xml new file mode 100644 index 0000000..7121829 --- /dev/null +++ b/vte-sysem/src/main/resources/mapper/VteDeptMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/vte-sysem/src/main/resources/mapper/VteTBasicMapper.xml b/vte-sysem/src/main/resources/mapper/VteTBasicMapper.xml new file mode 100644 index 0000000..cb564ec --- /dev/null +++ b/vte-sysem/src/main/resources/mapper/VteTBasicMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/vte-sysem/src/main/resources/mapper/VteUserMapper.xml b/vte-sysem/src/main/resources/mapper/VteUserMapper.xml new file mode 100644 index 0000000..c217422 --- /dev/null +++ b/vte-sysem/src/main/resources/mapper/VteUserMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/zz-sysem/pom.xml b/zz-sysem/pom.xml new file mode 100644 index 0000000..85c733d --- /dev/null +++ b/zz-sysem/pom.xml @@ -0,0 +1,80 @@ + + + docus-collector-server + com.docus + 1.0-SNAPSHOT + + 4.0.0 + zz-sysem + Archetype - zz-sysem + http://maven.apache.org + + + com.docus + docus-sys + 1.0-SNAPSHOT + compile + + + com.docus + docus-medical-record + 1.0-SNAPSHOT + compile + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-resources-plugin + 3.2.0 + + + copy-resources + package + + copy-resources + + + + + src/main/resources/mapper + + **/*.* + + + + ../collect-sdry/target/collect-sdry/mybatis.mapper/zz-mapper + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.0 + + + **/*.xml + + + + + + diff --git a/zz-sysem/src/main/java/com/docus/server/zz/common/DSKeyConstants.java b/zz-sysem/src/main/java/com/docus/server/zz/common/DSKeyConstants.java new file mode 100644 index 0000000..e6ade66 --- /dev/null +++ b/zz-sysem/src/main/java/com/docus/server/zz/common/DSKeyConstants.java @@ -0,0 +1,11 @@ +package com.docus.server.zz.common; + +/** + * @author linrf + * @date 2023/6/9 11:19 + */ +public class DSKeyConstants { + + public static final String DS_KEY = "zz"; + +} diff --git a/zz-sysem/src/main/java/com/docus/server/zz/common/annotation/CacheLayer.java b/zz-sysem/src/main/java/com/docus/server/zz/common/annotation/CacheLayer.java new file mode 100644 index 0000000..22f1a10 --- /dev/null +++ b/zz-sysem/src/main/java/com/docus/server/zz/common/annotation/CacheLayer.java @@ -0,0 +1,13 @@ +package com.docus.server.zz.common.annotation; + +import org.springframework.stereotype.Component; + +import java.lang.annotation.*; + +@Target({ElementType.TYPE}) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Component +public @interface CacheLayer { + String value() default ""; +} diff --git a/zz-sysem/src/main/java/com/docus/server/zz/infrastructure/cache/DeptCacheLayer.java b/zz-sysem/src/main/java/com/docus/server/zz/infrastructure/cache/DeptCacheLayer.java new file mode 100644 index 0000000..9723d4b --- /dev/null +++ b/zz-sysem/src/main/java/com/docus/server/zz/infrastructure/cache/DeptCacheLayer.java @@ -0,0 +1,4 @@ +package com.docus.server.zz.infrastructure.cache; + +public class DeptCacheLayer { +} diff --git a/zz-sysem/src/main/java/com/docus/server/zz/infrastructure/client/DownLoadAPI.java b/zz-sysem/src/main/java/com/docus/server/zz/infrastructure/client/DownLoadAPI.java new file mode 100644 index 0000000..d7b706c --- /dev/null +++ b/zz-sysem/src/main/java/com/docus/server/zz/infrastructure/client/DownLoadAPI.java @@ -0,0 +1,4 @@ +package com.docus.server.zz.infrastructure.client; + +public class DownLoadAPI { +} diff --git a/zz-sysem/src/main/java/com/docus/server/zz/infrastructure/mapper/ZzDeptMapper.java b/zz-sysem/src/main/java/com/docus/server/zz/infrastructure/mapper/ZzDeptMapper.java new file mode 100644 index 0000000..f4dbb64 --- /dev/null +++ b/zz-sysem/src/main/java/com/docus/server/zz/infrastructure/mapper/ZzDeptMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.zz.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.zz.common.DSKeyConstants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface ZzDeptMapper { + + List getDeptListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/zz-sysem/src/main/java/com/docus/server/zz/infrastructure/mapper/ZzTBasicMapper.java b/zz-sysem/src/main/java/com/docus/server/zz/infrastructure/mapper/ZzTBasicMapper.java new file mode 100644 index 0000000..f56bd17 --- /dev/null +++ b/zz-sysem/src/main/java/com/docus/server/zz/infrastructure/mapper/ZzTBasicMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.zz.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.zz.common.DSKeyConstants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface ZzTBasicMapper { + + List getTBasicListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/zz-sysem/src/main/java/com/docus/server/zz/infrastructure/mapper/ZzUserMapper.java b/zz-sysem/src/main/java/com/docus/server/zz/infrastructure/mapper/ZzUserMapper.java new file mode 100644 index 0000000..f1478c0 --- /dev/null +++ b/zz-sysem/src/main/java/com/docus/server/zz/infrastructure/mapper/ZzUserMapper.java @@ -0,0 +1,22 @@ +package com.docus.server.zz.infrastructure.mapper; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import com.docus.server.zz.common.DSKeyConstants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +@Mapper +@DS(DSKeyConstants.DS_KEY) +public interface ZzUserMapper { + + List getUserListView(@Param("startDate") Date startDate, + @Param("endDate") Date endDate, + @Param("offset") int offset, + @Param("pageSize") int pageSize); + + +} diff --git a/zz-sysem/src/main/java/com/docus/server/zz/service/IZzService.java b/zz-sysem/src/main/java/com/docus/server/zz/service/IZzService.java new file mode 100644 index 0000000..498ded3 --- /dev/null +++ b/zz-sysem/src/main/java/com/docus/server/zz/service/IZzService.java @@ -0,0 +1,16 @@ +package com.docus.server.zz.service; + +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; + +import java.util.Date; +import java.util.List; + +public interface IZzService { + List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize); + + List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize); +} diff --git a/zz-sysem/src/main/java/com/docus/server/zz/service/impl/ZzServiceImpl.java b/zz-sysem/src/main/java/com/docus/server/zz/service/impl/ZzServiceImpl.java new file mode 100644 index 0000000..897dfa0 --- /dev/null +++ b/zz-sysem/src/main/java/com/docus/server/zz/service/impl/ZzServiceImpl.java @@ -0,0 +1,40 @@ +package com.docus.server.zz.service.impl; + +import com.docus.server.record.pojo.dto.TBasicDTO; +import com.docus.server.sys.common.pojo.dto.DeptDTO; +import com.docus.server.sys.common.pojo.dto.UserDTO; +import com.docus.server.zz.infrastructure.mapper.ZzDeptMapper; +import com.docus.server.zz.infrastructure.mapper.ZzTBasicMapper; +import com.docus.server.zz.infrastructure.mapper.ZzUserMapper; +import com.docus.server.zz.service.IZzService; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; + +import java.util.Date; +import java.util.List; + +@Component +@AllArgsConstructor +public class ZzServiceImpl implements IZzService { + + private final ZzDeptMapper hisDeptMapper; + private final ZzUserMapper hisUserMapper; + private final ZzTBasicMapper hisTBasicMapper; + + @Override + public List getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisDeptMapper.getDeptListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + + @Override + public List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisUserMapper.getUserListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + + @Override + public List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize) { + return hisTBasicMapper.getTBasicListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + } + +} diff --git a/zz-sysem/src/main/resources/mapper/ZzDeptMapper.xml b/zz-sysem/src/main/resources/mapper/ZzDeptMapper.xml new file mode 100644 index 0000000..7e244f1 --- /dev/null +++ b/zz-sysem/src/main/resources/mapper/ZzDeptMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/zz-sysem/src/main/resources/mapper/ZzTBasicMapper.xml b/zz-sysem/src/main/resources/mapper/ZzTBasicMapper.xml new file mode 100644 index 0000000..a95de91 --- /dev/null +++ b/zz-sysem/src/main/resources/mapper/ZzTBasicMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/zz-sysem/src/main/resources/mapper/ZzUserMapper.xml b/zz-sysem/src/main/resources/mapper/ZzUserMapper.xml new file mode 100644 index 0000000..40d69f4 --- /dev/null +++ b/zz-sysem/src/main/resources/mapper/ZzUserMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + +