From a3d1e16834f11dd14716eda286c16e25833b27c7 Mon Sep 17 00:00:00 2001 From: baohanddd Date: Sat, 30 Apr 2016 10:09:54 +0800 Subject: [PATCH] xxx --- .../java/com/lyms/platform/pojo/AssayConfig.java | 3 + .../java/com/lyms/platform/pojo/BasicConfig.java | 3 + .../com/lyms/platform/pojo/CommunityConfig.java | 1 + platform-data-api/pom.xml | 5 + .../data/service/DataImportTaskService.java | 75 +++++++ .../main/resources/spring/applicationContext.xml | 47 ++++ platform-mommyData/pom.xml | 38 ++++ .../lymsh/mommybaby/earlydata/dao/MommyMapper.java | 33 +++ .../lymsh/mommybaby/earlydata/dao/PlatMapper.java | 35 +++ .../mommybaby/earlydata/model/DiagnosisView.java | 44 ++++ .../earlydata/model/MommyChildexaminerecord.java | 64 ++++++ .../mommybaby/earlydata/model/MommyEmployee.java | 62 ++++++ .../mommybaby/earlydata/model/MommyExamine.java | 71 ++++++ .../earlydata/model/MommyExamineInfo.java | 53 +++++ .../mommybaby/earlydata/model/MommyMultiMap.java | 37 ++++ .../mommybaby/earlydata/model/MommyPatient.java | 84 +++++++ .../earlydata/model/MommyPatientinfo.java | 110 ++++++++++ .../earlydata/model/OracleCommonQuery.java | 93 ++++++++ .../mommybaby/earlydata/model/PlatDataContent.java | 62 ++++++ .../mommybaby/earlydata/model/PlatDataType.java | 26 +++ .../mommybaby/earlydata/model/PlatHospital.java | 26 +++ .../mommybaby/earlydata/model/PlatPatient.java | 64 ++++++ .../lymsh/mommybaby/earlydata/model/PlatUsers.java | 62 ++++++ .../mommybaby/earlydata/model/RiskColorEnum.java | 85 ++++++++ .../mommybaby/earlydata/model/ViewPatient.java | 53 +++++ .../mommybaby/earlydata/service/MommyService.java | 37 ++++ .../mommybaby/earlydata/service/PlatService.java | 34 +++ .../earlydata/service/impl/MommyServiceImpl.java | 99 +++++++++ .../earlydata/service/impl/PlatServiceImpl.java | 104 +++++++++ .../mommybaby/earlydata/util/PropertiesUtil.java | 44 ++++ .../src/main/resources/earlyOrm/Mommy.xml | 242 +++++++++++++++++++++ .../src/main/resources/earlyOrm/Plat.xml | 211 ++++++++++++++++++ platform-resource/resources/config-dev.properties | 11 +- .../resources/config-product.properties | 11 +- platform-resource/resources/config-test.properties | 11 +- pom.xml | 1 + 36 files changed, 2038 insertions(+), 3 deletions(-) create mode 100644 platform-data-api/src/main/java/com/lyms/platform/data/service/DataImportTaskService.java create mode 100644 platform-mommyData/pom.xml create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/dao/MommyMapper.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/dao/PlatMapper.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/DiagnosisView.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyChildexaminerecord.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyEmployee.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyExamine.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyExamineInfo.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyMultiMap.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyPatient.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyPatientinfo.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/OracleCommonQuery.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatDataContent.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatDataType.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatHospital.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatPatient.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatUsers.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/RiskColorEnum.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/ViewPatient.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/service/MommyService.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/service/PlatService.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/service/impl/MommyServiceImpl.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/service/impl/PlatServiceImpl.java create mode 100644 platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/util/PropertiesUtil.java create mode 100644 platform-mommyData/src/main/resources/earlyOrm/Mommy.xml create mode 100644 platform-mommyData/src/main/resources/earlyOrm/Plat.xml diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/AssayConfig.java b/platform-dal/src/main/java/com/lyms/platform/pojo/AssayConfig.java index 63dc444..51fad4f 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/AssayConfig.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/AssayConfig.java @@ -2,6 +2,9 @@ package com.lyms.platform.pojo; import com.lyms.platform.common.result.BaseModel; +/** + * 化验项 + */ public class AssayConfig extends BaseModel { /** * 添加字段注释 diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/BasicConfig.java b/platform-dal/src/main/java/com/lyms/platform/pojo/BasicConfig.java index 7c80756..e21d5e2 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/BasicConfig.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/BasicConfig.java @@ -5,6 +5,9 @@ import org.springframework.data.mongodb.core.mapping.Document; import com.lyms.platform.common.result.BaseModel; +/** + * 基础项配置 + */ @Document(collection="lyms_basicconfig") public class BasicConfig extends BaseModel { diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/CommunityConfig.java b/platform-dal/src/main/java/com/lyms/platform/pojo/CommunityConfig.java index dd43d7c..41ca223 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/CommunityConfig.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/CommunityConfig.java @@ -6,6 +6,7 @@ import java.util.List; /** * Created by Zhang.Rui on 2016/3/18. + * */ public class CommunityConfig { private String id; diff --git a/platform-data-api/pom.xml b/platform-data-api/pom.xml index 6758b62..c355421 100644 --- a/platform-data-api/pom.xml +++ b/platform-data-api/pom.xml @@ -42,6 +42,11 @@ platform-biz-service ${project.version} + + com.lyms.core + platform-mommyData + ${project.version} + diff --git a/platform-data-api/src/main/java/com/lyms/platform/data/service/DataImportTaskService.java b/platform-data-api/src/main/java/com/lyms/platform/data/service/DataImportTaskService.java new file mode 100644 index 0000000..df981f7 --- /dev/null +++ b/platform-data-api/src/main/java/com/lyms/platform/data/service/DataImportTaskService.java @@ -0,0 +1,75 @@ +package com.lyms.platform.data.service; + +import java.util.Date; + +/** + * Created by Administrator on 2016/4/30 0030. + */ +public interface DataImportTaskService { + + /** + * 增量同步机构、部门、用户(职工(角色)、plat_user) + */ + public void updateUsers(); + + /** + * 全量同步机构、部门、用户(职工(角色)、plat_user) + */ + public void fullUpdateUsers(); + + /** + * 按医院同步机构、部门、用户(职工(角色)、plat_user) + */ + public void updateUsersByHospital(String hospitalForeignId, Integer hospitalId, Date startTime); + + /** + * 全量同步基础配置 + */ + public void updateBasicConfig(); + + /** + * 增量同步检验项 + */ + public void updateAssay(); + + /** + * 全量同步检验项 + */ + public void fullUpdateAssay(); + + /** + * 按医院同步检验项 + */ + public void updateAssayByHospital(String hospitalForeignId, Integer hospitalId, Date startTime); + + /** + * 增量同步检产妇 + */ + public void updatePatients(); + + /** + * 全量同步产妇 + */ + public void fullUpdatePatients(); + + /** + * 按医院同步产妇 + */ + public void updatePatientsByHospital(String hospitalForeignId, Integer hospitalId, Date startTime); + + /** + * 增量同步新生儿 + */ + public void updateNewBorns(); + + /** + * 全量同步新生儿 + */ + public void fullUpdateNewBorns(); + + /** + * 按医院同步新生儿 + */ + public void updateNewBornsByHospital(String hospitalForeignId, Integer hospitalId, Date startTime); + +} diff --git a/platform-data-api/src/main/resources/spring/applicationContext.xml b/platform-data-api/src/main/resources/spring/applicationContext.xml index b59f255..49f5c8f 100644 --- a/platform-data-api/src/main/resources/spring/applicationContext.xml +++ b/platform-data-api/src/main/resources/spring/applicationContext.xml @@ -67,5 +67,52 @@ + + + + + + + + + + + + + + + + + + + + + + + classpath*:earlyOrm/*.xml + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-mommyData/pom.xml b/platform-mommyData/pom.xml new file mode 100644 index 0000000..4730d91 --- /dev/null +++ b/platform-mommyData/pom.xml @@ -0,0 +1,38 @@ + + + + com.lyms.core + regional-platform + 1.0.1 + + 4.0.0 + jar + platform-mommyData + + + + com.lyms.core + platform-common + 1.0.1 + + + com.oracle + ojdbc14 + 11.2.0.1.0 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.7 + 1.7 + + + + platform-mommyData + + \ No newline at end of file diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/dao/MommyMapper.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/dao/MommyMapper.java new file mode 100644 index 0000000..57fa072 --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/dao/MommyMapper.java @@ -0,0 +1,33 @@ +package com.lymsh.mommybaby.earlydata.dao; + +import com.lymsh.mommybaby.earlydata.model.*; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** + * Created by riecard on 15/10/26. + */ +public interface MommyMapper { + + public List selectMommyExamineInfo(OracleCommonQuery query); + + public List selectMommyEmployee(OracleCommonQuery query); + + public List selectMommyPatient(OracleCommonQuery query); + + public List selectMommyPatientinfo(OracleCommonQuery query); + + public List selectMommyChildexaminerecord(OracleCommonQuery query); + + public List selectMommyExamine(OracleCommonQuery query); + + public List selectExamineDiagnosis(String triageOrderNo); + + public List selectGuideTheWomen(@Param("week") Integer week); + + public List selectDcIdName(OracleCommonQuery query); + + public List selectDiagnosisView(String triageOrderNo); + +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/dao/PlatMapper.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/dao/PlatMapper.java new file mode 100644 index 0000000..16f2727 --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/dao/PlatMapper.java @@ -0,0 +1,35 @@ +package com.lymsh.mommybaby.earlydata.dao; + +import com.lymsh.mommybaby.earlydata.model.*; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; +import java.util.Map; + +/** + * Created by riecard on 15/10/26. + */ +public interface PlatMapper { + + public List selectPlatDataType(OracleCommonQuery query); + + public List selectPlatDataContent(OracleCommonQuery query); + + public List selectPlatHospital(OracleCommonQuery query); + + public List selectPlatUsers(OracleCommonQuery query); + + public List selectPlatPatient(OracleCommonQuery query); + + public List selectTable(OracleCommonQuery query); + + public List selectAllByHospitalId(@Param("hospitalId") String hospitalId, @Param("startTime") Date startTime); + + public List selectViewPatient(String patientId); + + public List selectOtherRiskDetails(String examineId); + + public List selectRiskDetails(String examineId); + +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/DiagnosisView.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/DiagnosisView.java new file mode 100644 index 0000000..1e0c1db --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/DiagnosisView.java @@ -0,0 +1,44 @@ +package com.lymsh.mommybaby.earlydata.model; + +/** + * Created by Administrator on 2015/12/22 0022. + */ +public class DiagnosisView { + + private String storyId; + private String dhName; + private String historyInfo; + private String historyTypeId; + + public String getStoryId() { + return storyId; + } + + public void setStoryId(String storyId) { + this.storyId = storyId; + } + + public String getDhName() { + return dhName; + } + + public void setDhName(String dhName) { + this.dhName = dhName; + } + + public String getHistoryInfo() { + return historyInfo; + } + + public void setHistoryInfo(String historyInfo) { + this.historyInfo = historyInfo; + } + + public String getHistoryTypeId() { + return historyTypeId; + } + + public void setHistoryTypeId(String historyTypeId) { + this.historyTypeId = historyTypeId; + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyChildexaminerecord.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyChildexaminerecord.java new file mode 100644 index 0000000..86b7d86 --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyChildexaminerecord.java @@ -0,0 +1,64 @@ +package com.lymsh.mommybaby.earlydata.model; + +import java.util.Date; + +/** + * Created by riecard on 15/10/29. + */ +public class MommyChildexaminerecord { + + private String cerId; + private String cerPatientid; + private Date cerExaminedate; + private String cerExaminehospital; + private String cerOperator; + private String cerRemarks; + + public String getCerRemarks() { + return cerRemarks; + } + + public void setCerRemarks(String cerRemarks) { + this.cerRemarks = cerRemarks; + } + + public String getCerOperator() { + return cerOperator; + } + + public void setCerOperator(String cerOperator) { + this.cerOperator = cerOperator; + } + + public String getCerId() { + return cerId; + } + + public void setCerId(String cerId) { + this.cerId = cerId; + } + + public String getCerPatientid() { + return cerPatientid; + } + + public void setCerPatientid(String cerPatientid) { + this.cerPatientid = cerPatientid; + } + + public Date getCerExaminedate() { + return cerExaminedate; + } + + public void setCerExaminedate(Date cerExaminedate) { + this.cerExaminedate = cerExaminedate; + } + + public String getCerExaminehospital() { + return cerExaminehospital; + } + + public void setCerExaminehospital(String cerExaminehospital) { + this.cerExaminehospital = cerExaminehospital; + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyEmployee.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyEmployee.java new file mode 100644 index 0000000..33517c9 --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyEmployee.java @@ -0,0 +1,62 @@ +package com.lymsh.mommybaby.earlydata.model; + +/** + * Created by riecard on 15/10/27. + */ +public class MommyEmployee { + + private String eId; + private String eName; + private Integer eSex; + private String eHospitalid; + private String eJobtitleid; + private String eDeptid; + + public String geteId() { + return eId; + } + + public void seteId(String eId) { + this.eId = eId; + } + + public String geteName() { + return eName; + } + + public void seteName(String eName) { + this.eName = eName; + } + + public Integer geteSex() { + return eSex; + } + + public void seteSex(Integer eSex) { + this.eSex = eSex; + } + + public String geteHospitalid() { + return eHospitalid; + } + + public void seteHospitalid(String eHospitalid) { + this.eHospitalid = eHospitalid; + } + + public String geteJobtitleid() { + return eJobtitleid; + } + + public void seteJobtitleid(String eJobtitleid) { + this.eJobtitleid = eJobtitleid; + } + + public String geteDeptid() { + return eDeptid; + } + + public void seteDeptid(String eDeptid) { + this.eDeptid = eDeptid; + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyExamine.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyExamine.java new file mode 100644 index 0000000..69c46c4 --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyExamine.java @@ -0,0 +1,71 @@ +package com.lymsh.mommybaby.earlydata.model; + +/** + * Created by riecard on 15/10/29. + */ +public class MommyExamine { + + private String eId; + private String eChildexamineid; + private String eExamineid; + private String eResult; + private String eUnit; + private String eEvaluation; + private String itemName; + + public String getItemName() { + return itemName; + } + + public void setItemName(String itemName) { + this.itemName = itemName; + } + + public String geteId() { + return eId; + } + + public void seteId(String eId) { + this.eId = eId; + } + + public String geteChildexamineid() { + return eChildexamineid; + } + + public void seteChildexamineid(String eChildexamineid) { + this.eChildexamineid = eChildexamineid; + } + + public String geteExamineid() { + return eExamineid; + } + + public void seteExamineid(String eExamineid) { + this.eExamineid = eExamineid; + } + + public String geteResult() { + return eResult; + } + + public void seteResult(String eResult) { + this.eResult = eResult; + } + + public String geteUnit() { + return eUnit; + } + + public void seteUnit(String eUnit) { + this.eUnit = eUnit; + } + + public String geteEvaluation() { + return eEvaluation; + } + + public void seteEvaluation(String eEvaluation) { + this.eEvaluation = eEvaluation; + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyExamineInfo.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyExamineInfo.java new file mode 100644 index 0000000..12209de --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyExamineInfo.java @@ -0,0 +1,53 @@ +package com.lymsh.mommybaby.earlydata.model; + +/** + * Created by riecard on 15/10/26. + */ +public class MommyExamineInfo { + + private String eiId; + private String eiName; + private String eiValuemodeid; + private String eiValueunitid; + private String eiDatatypeid; + + public String getEiId() { + return eiId; + } + + public void setEiId(String eiId) { + this.eiId = eiId; + } + + public String getEiName() { + return eiName; + } + + public void setEiName(String eiName) { + this.eiName = eiName; + } + + public String getEiValuemodeid() { + return eiValuemodeid; + } + + public void setEiValuemodeid(String eiValuemodeid) { + this.eiValuemodeid = eiValuemodeid; + } + + public String getEiValueunitid() { + return eiValueunitid; + } + + public void setEiValueunitid(String eiValueunitid) { + this.eiValueunitid = eiValueunitid; + } + + public String getEiDatatypeid() { + return eiDatatypeid; + } + + public void setEiDatatypeid(String eiDatatypeid) { + this.eiDatatypeid = eiDatatypeid; + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyMultiMap.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyMultiMap.java new file mode 100644 index 0000000..7a77b24 --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyMultiMap.java @@ -0,0 +1,37 @@ +package com.lymsh.mommybaby.earlydata.model; + +import java.util.Map; + +/** + * Created by riecard on 15/11/10. + */ +public class MommyMultiMap { + + private Map realMap; + private Map fullMap; + private Map filterMap; + + public Map getRealMap() { + return realMap; + } + + public void setRealMap(Map realMap) { + this.realMap = realMap; + } + + public Map getFullMap() { + return fullMap; + } + + public void setFullMap(Map fullMap) { + this.fullMap = fullMap; + } + + public Map getFilterMap() { + return filterMap; + } + + public void setFilterMap(Map filterMap) { + this.filterMap = filterMap; + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyPatient.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyPatient.java new file mode 100644 index 0000000..f529d3e --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyPatient.java @@ -0,0 +1,84 @@ +package com.lymsh.mommybaby.earlydata.model; + +import java.util.Date; + +/** + * Created by riecard on 15/10/28. + */ +public class MommyPatient { + + private String pNo; + private String pOperuser; + private String pPatientid; + private Integer pType; // 0:正常;1:高危 + private Date pLastmenstrualperiod; + private Integer serviceType; + private Integer vip; + + public Integer getServiceType() { + return serviceType; + } + + public void setServiceType(Integer serviceType) { + this.serviceType = serviceType; + } + + public Integer getVip() { + return vip; + } + + public void setVip(Integer vip) { + this.vip = vip; + } + + public Integer getIsValid() { + return isValid; + } + + public void setIsValid(Integer isValid) { + this.isValid = isValid; + } + + private Integer isValid; + + + public Date getpLastmenstrualperiod() { + return pLastmenstrualperiod; + } + + public void setpLastmenstrualperiod(Date pLastmenstrualperiod) { + this.pLastmenstrualperiod = pLastmenstrualperiod; + } + + public String getpNo() { + return pNo; + } + + public void setpNo(String pNo) { + this.pNo = pNo; + } + + public String getpOperuser() { + return pOperuser; + } + + public void setpOperuser(String pOperuser) { + this.pOperuser = pOperuser; + } + + public String getpPatientid() { + return pPatientid; + } + + public void setpPatientid(String pPatientid) { + this.pPatientid = pPatientid; + } + + public Integer getpType() { + return pType; + } + + public void setpType(Integer pType) { + this.pType = pType; + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyPatientinfo.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyPatientinfo.java new file mode 100644 index 0000000..7a46d00 --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/MommyPatientinfo.java @@ -0,0 +1,110 @@ +package com.lymsh.mommybaby.earlydata.model; + +import java.util.Date; + +/** + * Created by riecard on 15/10/28. + */ +public class MommyPatientinfo { + + private String piId; + private String piName; + private Integer piSex; + private Date piBirthday; + private String piMotherphone; + private String piOperuser; + private String piPatientid; + private Integer piKidstype; + private Integer isDeleted; + + private Integer serviceType; + private Integer vip; + + public Integer getServiceType() { + return serviceType; + } + + public void setServiceType(Integer serviceType) { + this.serviceType = serviceType; + } + + public Integer getVip() { + return vip; + } + + public void setVip(Integer vip) { + this.vip = vip; + } + + public Integer getIsDeleted() { + return isDeleted; + } + + public void setIsDeleted(Integer isDeleted) { + this.isDeleted = isDeleted; + } + + public Integer getPiKidstype() { + return piKidstype; + } + + public void setPiKidstype(Integer piKidstype) { + this.piKidstype = piKidstype; + } + + public String getPiId() { + return piId; + } + + public void setPiId(String piId) { + this.piId = piId; + } + + public String getPiName() { + return piName; + } + + public void setPiName(String piName) { + this.piName = piName; + } + + public Integer getPiSex() { + return piSex; + } + + public void setPiSex(Integer piSex) { + this.piSex = piSex; + } + + public Date getPiBirthday() { + return piBirthday; + } + + public void setPiBirthday(Date piBirthday) { + this.piBirthday = piBirthday; + } + + public String getPiMotherphone() { + return piMotherphone; + } + + public void setPiMotherphone(String piMotherphone) { + this.piMotherphone = piMotherphone; + } + + public String getPiOperuser() { + return piOperuser; + } + + public void setPiOperuser(String piOperuser) { + this.piOperuser = piOperuser; + } + + public String getPiPatientid() { + return piPatientid; + } + + public void setPiPatientid(String piPatientid) { + this.piPatientid = piPatientid; + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/OracleCommonQuery.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/OracleCommonQuery.java new file mode 100644 index 0000000..843c10f --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/OracleCommonQuery.java @@ -0,0 +1,93 @@ +package com.lymsh.mommybaby.earlydata.model; + +import java.util.Date; + +/** + * Created by riecard on 15/10/26. + */ +public class OracleCommonQuery { + + public OracleCommonQuery(Date startTime, Integer startRow, Integer endRow) { + this.startTime = startTime; + this.startRow = startRow; + this.endRow = endRow; + } + + private Date startTime; + private Integer startRow; + private Integer endRow; + private String ext1; + private String timeColumnName; + private String tableName; + private String hospitalForeignId; + private String condition; + + public String getCondition() { + return condition; + } + + public void setCondition(String condition) { + this.condition = condition; + } + + public String getHospitalForeignId() { + return hospitalForeignId; + } + + public void setHospitalForeignId(String hospitalForeignId) { + this.hospitalForeignId = hospitalForeignId; + } + + public String getTimeColumnName() { + return timeColumnName; + } + + public void setTimeColumnName(String timeColumnName) { + this.timeColumnName = timeColumnName; + } + + public String getTableName() { + return tableName; + } + + public void setTableName(String tableName) { + this.tableName = tableName; + } + + public String getExt1() { + return ext1; + } + + public void setExt1(String ext1) { + this.ext1 = ext1; + } + + public void nextPage(Integer pageSize) { + startRow += pageSize; + endRow += pageSize; + } + + public Date getStartTime() { + return startTime; + } + + public void setStartTime(Date startTime) { + this.startTime = startTime; + } + + public Integer getStartRow() { + return startRow; + } + + public void setStartRow(Integer startRow) { + this.startRow = startRow; + } + + public Integer getEndRow() { + return endRow; + } + + public void setEndRow(Integer endRow) { + this.endRow = endRow; + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatDataContent.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatDataContent.java new file mode 100644 index 0000000..8206548 --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatDataContent.java @@ -0,0 +1,62 @@ +package com.lymsh.mommybaby.earlydata.model; + +/** + * Created by riecard on 15/10/26. + */ +public class PlatDataContent { + + private String dcId; + private String dcName; + private String dcNo; + private String dcParentid; + private String dcDatatypeid; + private Integer week; + + public Integer getWeek() { + return week; + } + + public void setWeek(Integer week) { + this.week = week; + } + + public String getDcNo() { + return dcNo; + } + + public void setDcNo(String dcNo) { + this.dcNo = dcNo; + } + + public String getDcId() { + return dcId; + } + + public void setDcId(String dcId) { + this.dcId = dcId; + } + + public String getDcName() { + return dcName; + } + + public void setDcName(String dcName) { + this.dcName = dcName; + } + + public String getDcParentid() { + return dcParentid; + } + + public void setDcParentid(String dcParentid) { + this.dcParentid = dcParentid; + } + + public String getDcDatatypeid() { + return dcDatatypeid; + } + + public void setDcDatatypeid(String dcDatatypeid) { + this.dcDatatypeid = dcDatatypeid; + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatDataType.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatDataType.java new file mode 100644 index 0000000..8eef879 --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatDataType.java @@ -0,0 +1,26 @@ +package com.lymsh.mommybaby.earlydata.model; + +/** + * Created by riecard on 15/10/26. + */ +public class PlatDataType { + + private String dtId; + private String dtName; + + public String getDtId() { + return dtId; + } + + public void setDtId(String dtId) { + this.dtId = dtId; + } + + public String getDtName() { + return dtName; + } + + public void setDtName(String dtName) { + this.dtName = dtName; + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatHospital.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatHospital.java new file mode 100644 index 0000000..c20f16e --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatHospital.java @@ -0,0 +1,26 @@ +package com.lymsh.mommybaby.earlydata.model; + +/** + * Created by riecard on 15/10/27. + */ +public class PlatHospital { + + private String hId; + private String hName; + + public String gethId() { + return hId; + } + + public void sethId(String hId) { + this.hId = hId; + } + + public String gethName() { + return hName; + } + + public void sethName(String hName) { + this.hName = hName; + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatPatient.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatPatient.java new file mode 100644 index 0000000..dfdfcfc --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatPatient.java @@ -0,0 +1,64 @@ +package com.lymsh.mommybaby.earlydata.model; + +import java.util.Date; + +/** + * Created by riecard on 15/10/28. + */ +public class PlatPatient { + + private String pId; + private String pName; + private Integer pSex; + private Date pBirthday; + private String pMobilephone; + private Integer pIsvalid; + + public Integer getpIsvalid() { + return pIsvalid; + } + + public void setpIsvalid(Integer pIsvalid) { + this.pIsvalid = pIsvalid; + } + + public String getpId() { + return pId; + } + + public void setpId(String pId) { + this.pId = pId; + } + + public String getpName() { + return pName; + } + + public void setpName(String pName) { + this.pName = pName; + } + + public Integer getpSex() { + return pSex; + } + + public void setpSex(Integer pSex) { + this.pSex = pSex; + } + + public Date getpBirthday() { + return pBirthday; + } + + public void setpBirthday(Date pBirthday) { + this.pBirthday = pBirthday; + } + + public String getpMobilephone() { + return pMobilephone; + } + + public void setpMobilephone(String pMobilephone) { + this.pMobilephone = pMobilephone; + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatUsers.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatUsers.java new file mode 100644 index 0000000..ab85e51 --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/PlatUsers.java @@ -0,0 +1,62 @@ +package com.lymsh.mommybaby.earlydata.model; + +/** + * Created by riecard on 15/10/27. + */ +public class PlatUsers { + + private String uId; + private String uUsername; + private String uUserpwd; + private String uEmployeeid; + private String uLoginnum; + private Integer uIsvalid; + + public Integer getuIsvalid() { + return uIsvalid; + } + + public void setuIsvalid(Integer uIsvalid) { + this.uIsvalid = uIsvalid; + } + + public String getuId() { + return uId; + } + + public void setuId(String uId) { + this.uId = uId; + } + + public String getuUsername() { + return uUsername; + } + + public void setuUsername(String uUsername) { + this.uUsername = uUsername; + } + + public String getuUserpwd() { + return uUserpwd; + } + + public void setuUserpwd(String uUserpwd) { + this.uUserpwd = uUserpwd; + } + + public String getuEmployeeid() { + return uEmployeeid; + } + + public void setuEmployeeid(String uEmployeeid) { + this.uEmployeeid = uEmployeeid; + } + + public String getuLoginnum() { + return uLoginnum; + } + + public void setuLoginnum(String uLoginnum) { + this.uLoginnum = uLoginnum; + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/RiskColorEnum.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/RiskColorEnum.java new file mode 100644 index 0000000..5c1101d --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/RiskColorEnum.java @@ -0,0 +1,85 @@ +package com.lymsh.mommybaby.earlydata.model; + +/** + * Created by riecard on 15/11/13. + * 橙,黄,红,紫,绿 + * Yellow,Orange,Red,Purple,Green + */ +public enum RiskColorEnum { + + Orange(1,"Orange"), + Yellow(2,"Yellow"), + Red(4,"Red"), + Purple(8,"Purple"), + Green(16,"Green") + ; + + private RiskColorEnum(Integer id, String title) { + this.id = id; + this.title = title; + } + + public static String getTitle(Integer id) { + for (RiskColorEnum e: RiskColorEnum.values()) { + if (e.getId() == id) { + return e.getTitle(); + } + } + return ""; + } + + public static Integer getLevel(Integer total) { + if (total == null) { + return 0; + } else if (total == 0) { + return 0; + } else if ((total&8)==8) { + return 8; + } else if ((total&4)==4) { + return 4; + } else if ((total&1)==1) { + return 1; + } else if ((total&2)==2) { + return 2; + } else { + return 0; + } + } + + public static Integer getId(String title) { + for (RiskColorEnum e: RiskColorEnum.values()) { + if (e.getTitle().equals(title)) { + return e.getId(); + } + } + return 0; + } + + public static RiskColorEnum getEnum(Integer id) { + for (RiskColorEnum e: RiskColorEnum.values()) { + if (e.getId() == id) { + return e; + } + } + return null; + } + private Integer id; + private String title; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/ViewPatient.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/ViewPatient.java new file mode 100644 index 0000000..6b1927f --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/model/ViewPatient.java @@ -0,0 +1,53 @@ +package com.lymsh.mommybaby.earlydata.model; + +/** + * Created by riecard on 15/11/13. + */ +public class ViewPatient { + + private String dcName; + private String meColorname; + private Integer crisis = 0; + private Integer fenshu; + private String ageMonth; + + public String getAgeMonth() { + return ageMonth; + } + + public void setAgeMonth(String ageMonth) { + this.ageMonth = ageMonth; + } + + public Integer getFenshu() { + return fenshu; + } + + public void setFenshu(Integer fenshu) { + this.fenshu = fenshu; + } + + public Integer getCrisis() { + return crisis; + } + + public void setCrisis(Integer crisis) { + this.crisis = crisis; + } + + public String getDcName() { + return dcName; + } + + public void setDcName(String dcName) { + this.dcName = dcName; + } + + public String getMeColorname() { + return meColorname; + } + + public void setMeColorname(String meColorname) { + this.meColorname = meColorname; + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/service/MommyService.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/service/MommyService.java new file mode 100644 index 0000000..7ecc4a4 --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/service/MommyService.java @@ -0,0 +1,37 @@ +package com.lymsh.mommybaby.earlydata.service; + +import com.lymsh.mommybaby.earlydata.model.*; + +import java.util.List; +import java.util.Map; + +/** + * Created by riecard on 15/10/26. + */ +public interface MommyService { + + public List selectMommyExamineInfo(OracleCommonQuery query); + + public List selectMommyEmployee(OracleCommonQuery query); + + public List selectMommyPatient(OracleCommonQuery query); + + public List selectMommyPatientinfo(OracleCommonQuery query); + + public List selectMommyChildexaminerecord(OracleCommonQuery query); + + public List selectMommyExamine(OracleCommonQuery query); + + public List selectExamineDiagnosis(String triageOrderNo); + + public List selectGuideTheWomen(Integer week); + + public List selectGuideTheWomenData(Integer week); + + public List selectDcIdName(String tableName); + + public Map selectDcIdNameMap(String tableName); + + public List selectDiagnosisView(String triageOrderNo); + +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/service/PlatService.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/service/PlatService.java new file mode 100644 index 0000000..d7283c7 --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/service/PlatService.java @@ -0,0 +1,34 @@ +package com.lymsh.mommybaby.earlydata.service; + +import com.lymsh.mommybaby.earlydata.model.*; + +import java.util.Date; +import java.util.List; +import java.util.Map; + +/** + * Created by riecard on 15/10/26. + */ +public interface PlatService { + + public List selectPlatDataType(OracleCommonQuery query); + + public List selectPlatDataContent(OracleCommonQuery query); + + public List selectPlatHospital(OracleCommonQuery query); + + public List selectPlatUsers(OracleCommonQuery query); + + public List selectPlatPatient(OracleCommonQuery query); + + public List selectTable(OracleCommonQuery query); + + public List selectViewPatient(String patientId); + + public List selectOtherRiskDetails(String examineId); + + public List selectRiskDetails(String examineId); + + public List selectAllByHospitalId(String hospitalId, Date startTime); + +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/service/impl/MommyServiceImpl.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/service/impl/MommyServiceImpl.java new file mode 100644 index 0000000..685500d --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/service/impl/MommyServiceImpl.java @@ -0,0 +1,99 @@ +package com.lymsh.mommybaby.earlydata.service.impl; + +import com.lymsh.mommybaby.earlydata.dao.MommyMapper; +import com.lymsh.mommybaby.earlydata.model.*; +import com.lymsh.mommybaby.earlydata.service.MommyService; +import org.apache.commons.lang.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * Created by riecard on 15/10/26. + */ +@Service +public class MommyServiceImpl implements MommyService { + + @Autowired + private MommyMapper mommyMapper; + + @Override + public List selectMommyExamineInfo(OracleCommonQuery query) { + return mommyMapper.selectMommyExamineInfo(query); + } + + @Override + public List selectMommyEmployee(OracleCommonQuery query) { + return mommyMapper.selectMommyEmployee(query); + } + + @Override + public List selectMommyPatient(OracleCommonQuery query) { + return mommyMapper.selectMommyPatient(query); + } + + @Override + public List selectMommyPatientinfo(OracleCommonQuery query) { + return mommyMapper.selectMommyPatientinfo(query); + } + + @Override + public List selectMommyChildexaminerecord(OracleCommonQuery query) { + return mommyMapper.selectMommyChildexaminerecord(query); + } + + @Override + public List selectMommyExamine(OracleCommonQuery query) { + return mommyMapper.selectMommyExamine(query); + } + + @Override + public List selectExamineDiagnosis(String triageOrderNo) { + return mommyMapper.selectExamineDiagnosis(triageOrderNo); + } + + @Override + public List selectGuideTheWomen(Integer week) { + List list = new ArrayList<>(); + List clist = mommyMapper.selectGuideTheWomen(week); + for (PlatDataContent c:clist) { + if (StringUtils.isNotBlank(c.getDcId()) && StringUtils.isNotBlank(c.getDcName())) { + list.add(c.getDcId()+":"+c.getDcName()); + } + } + return list; + } + + @Override + public List selectGuideTheWomenData(Integer week) { + return mommyMapper.selectGuideTheWomen(week); + } + + @Override + public List selectDcIdName(String tableName) { + OracleCommonQuery query = new OracleCommonQuery(null, null, null); + query.setTableName(tableName); + return mommyMapper.selectDcIdName(query); + } + + @Override + public Map selectDcIdNameMap(String tableName) { + List list = selectDcIdName(tableName); + Map map = new HashMap<>(); + for (PlatDataContent dc:list) { + if (StringUtils.isNotBlank(dc.getDcId()) && StringUtils.isNotBlank(dc.getDcName())) { + map.put(dc.getDcId(), dc.getDcName()); + } + } + return map; + } + + @Override + public List selectDiagnosisView(String triageOrderNo) { + return mommyMapper.selectDiagnosisView(triageOrderNo); + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/service/impl/PlatServiceImpl.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/service/impl/PlatServiceImpl.java new file mode 100644 index 0000000..6fe4f1d --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/service/impl/PlatServiceImpl.java @@ -0,0 +1,104 @@ +package com.lymsh.mommybaby.earlydata.service.impl; + +import com.lymsh.mommybaby.earlydata.dao.PlatMapper; +import com.lymsh.mommybaby.earlydata.model.*; +import com.lymsh.mommybaby.earlydata.service.PlatService; +import com.lymsh.mommybaby.earlydata.util.PropertiesUtil; +import org.apache.commons.lang.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.*; + +/** + * Created by riecard on 15/10/26. + */ +@Service +public class PlatServiceImpl implements PlatService { + + @Autowired + private PlatMapper platMapper; + + @Override + public List selectPlatHospital(OracleCommonQuery query) { + return platMapper.selectPlatHospital(query); + } + + @Override + public List selectPlatUsers(OracleCommonQuery query) { + return platMapper.selectPlatUsers(query); + } + + @Override + public List selectPlatDataType(OracleCommonQuery query) { + return platMapper.selectPlatDataType(query); + } + + @Override + public List selectPlatDataContent(OracleCommonQuery query) { + return platMapper.selectPlatDataContent(query); + } + + @Override + public List selectPlatPatient(OracleCommonQuery query) { + return platMapper.selectPlatPatient(query); + } + + @Override + public List selectTable(OracleCommonQuery query) { + Map properties = PropertiesUtil.init().get(query.getTableName()); + List list = platMapper.selectTable(query); + List result = new ArrayList(); + for (Map m:list) { + MommyMultiMap mmm = new MommyMultiMap(); + mmm.setRealMap(m); + Map fullMap = new HashMap(); + Map filterMap = new HashMap(); + for (Object key:m.keySet()) { + String value = m.get(key).toString(); + fullMap.put(key.toString().toLowerCase(), value); + String newKey = properties.get(key.toString().toLowerCase()); + if (StringUtils.isNotBlank(newKey)) { + if (newKey.indexOf(":") > 0) { + String[] aa = newKey.split(":"); + newKey = aa[0]; + value = value + " " + aa[1]; + } + filterMap.put(newKey,value); + } + } + mmm.setFullMap(fullMap); + mmm.setFilterMap(filterMap); + result.add(mmm); + } + return result; + } + + @Override + public List selectViewPatient(String patientId) { + return platMapper.selectViewPatient(patientId); + } + + @Override + public List selectOtherRiskDetails(String examineId) { + if (StringUtils.isBlank(examineId)) { + return new ArrayList<>(); + } else { + return platMapper.selectOtherRiskDetails(examineId); + } + } + + @Override + public List selectRiskDetails(String examineId) { + if (StringUtils.isBlank(examineId)) { + return new ArrayList<>(); + } else { + return platMapper.selectRiskDetails(examineId); + } + } + + @Override + public List selectAllByHospitalId(String hospitalId, Date startTime) { + return platMapper.selectAllByHospitalId(hospitalId, startTime); + } +} diff --git a/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/util/PropertiesUtil.java b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/util/PropertiesUtil.java new file mode 100644 index 0000000..9544e45 --- /dev/null +++ b/platform-mommyData/src/main/java/com/lymsh/mommybaby/earlydata/util/PropertiesUtil.java @@ -0,0 +1,44 @@ +package com.lymsh.mommybaby.earlydata.util; + +import java.util.HashMap; +import java.util.Map; +import java.util.ResourceBundle; + +/** + * Created by riecard on 15/11/10. + */ +public class PropertiesUtil { + + private static PropertiesUtil util; + + private PropertiesUtil() { + + } + + private Map> total = new HashMap>(); + + public static PropertiesUtil init() { + if (util == null) { + util = new PropertiesUtil(); + } + return util; + } + + public Map get(String fileName) { + Map map = total.get(fileName); + if (map == null) { + map = new HashMap(); + try { + ResourceBundle rb = ResourceBundle.getBundle(fileName); + for (String key:rb.keySet()) { + map.put(key.toLowerCase(),new String(rb.getString(key).getBytes("iso8859-1"),"utf-8")); + } + total.put(fileName, map); + } catch (Exception e) { + e.printStackTrace(); + } + } + return map; + } + +} diff --git a/platform-mommyData/src/main/resources/earlyOrm/Mommy.xml b/platform-mommyData/src/main/resources/earlyOrm/Mommy.xml new file mode 100644 index 0000000..00ff9d5 --- /dev/null +++ b/platform-mommyData/src/main/resources/earlyOrm/Mommy.xml @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + EI_ID,EI_NAME,EI_VALUEMODEID,EI_VALUEUNITID,EI_DATATYPEID + + + + + + + + + + + + + + + + + + E_ID,E_NAME,E_SEX,E_HOSPITALID,E_JOBTITLEID,E_DEPTID + + + + + + + + + + + + + + + + + + + + P_NO,P_OPERUSER,P_TYPE,P_PLATPATIENTID,P_LASTMENSTRUALPERIOD,P_ISVALID,P_SERVICETYPE,P_ISVIP + + + + + + + + + + + + + + + + + + + + + + + PI_ID,PI_NAME,PI_SEX,PI_KIDSTYPE,PI_BIRTHDAY,PI_MOTHERPHONE,PI_OPERUSER,PI_PLATPATIENTID,PI_ISDELETE,PI_SERVICETYPE,PI_ISVIP + + + + + + + + + + + + + + + + + + CER_ID,CER_PATIENTID,CER_EXAMINDATE,CER_EXAMINHOSPITAL,CER_MODIFIEDOPERATOR,CER_REMARKS + + + + + + + + + + + + + + + + + + E_ID,E_CHILDEXAMINID,E_EXAMINEID,E_RESULT,E_UNIT,E_EVALUATION + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-mommyData/src/main/resources/earlyOrm/Plat.xml b/platform-mommyData/src/main/resources/earlyOrm/Plat.xml new file mode 100644 index 0000000..d562df2 --- /dev/null +++ b/platform-mommyData/src/main/resources/earlyOrm/Plat.xml @@ -0,0 +1,211 @@ + + + + + + + + + + + DT_ID,DT_NAME + + + + + + + + + + + + + + + + + DC_ID,DC_NAME,DC_PARENTID,DC_DATATYPEID,DC_NO + + + + + + + + + + + + + H_ID,H_NAME + + + + + + + + + + + + + + + + + U_ID,U_USERNAME,U_USERPWD,U_EMPLOYEEID,U_LOGINNUM,U_ISVALID + + + + + + + + + + + + + + + + + P_ID,P_NAME,P_SEX,P_BIRTHDAY,P_MOBILEPHONE,P_ISVALID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-resource/resources/config-dev.properties b/platform-resource/resources/config-dev.properties index a93eb8f..9b61d3e 100644 --- a/platform-resource/resources/config-dev.properties +++ b/platform-resource/resources/config-dev.properties @@ -14,4 +14,13 @@ mongo.socketKeepAlive=true mysql.db.name=platform mysql.db.password=platform123 mysql.driver=com.mysql.jdbc.Driver -mysql.jdbcurl=jdbc:mysql://192.168.5.250:3306/platform?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8 \ No newline at end of file +mysql.jdbcurl=jdbc:mysql://192.168.5.250:3306/platform?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8 + +earlydata.driver=oracle.jdbc.driver.OracleDriver +earlydata.jdbcurl=jdbc:oracle:thin:@119.90.57.27:1521:orcl +earlydata.username=LYMS_21 +earlydata.password=LYMS_21 + +earlydata.maxpoolsize=5 +earlydata.initialpoolsize=2 +earlydata.minpoolsize=2 \ No newline at end of file diff --git a/platform-resource/resources/config-product.properties b/platform-resource/resources/config-product.properties index 1a33451..4bf07bf 100644 --- a/platform-resource/resources/config-product.properties +++ b/platform-resource/resources/config-product.properties @@ -10,4 +10,13 @@ mysql.jdbcurl=jdbc:mysql://192.168.5.250:3306/mommybaby?autoReconnect=true&useUn mysql.maxpoolsize=5 mysql.initialpoolsize=2 -mysql.minpoolsize=2 \ No newline at end of file +mysql.minpoolsize=2 + +earlydata.driver=oracle.jdbc.driver.OracleDriver +earlydata.jdbcurl=jdbc:oracle:thin:@119.90.57.27:1521:orcl +earlydata.username=LYMS_21 +earlydata.password=LYMS_21 + +earlydata.maxpoolsize=5 +earlydata.initialpoolsize=2 +earlydata.minpoolsize=2 \ No newline at end of file diff --git a/platform-resource/resources/config-test.properties b/platform-resource/resources/config-test.properties index 23971e4e..d9c79b4 100644 --- a/platform-resource/resources/config-test.properties +++ b/platform-resource/resources/config-test.properties @@ -22,4 +22,13 @@ mysql.jdbcurl=jdbc:mysql://119.90.57.26:3306/platform?autoReconnect=true&useUnic mysql.maxpoolsize=5 mysql.initialpoolsize=2 mysql.minpoolsize=2 -redis.servers=localhost:6379 \ No newline at end of file +redis.servers=localhost:6379 + +earlydata.driver=oracle.jdbc.driver.OracleDriver +earlydata.jdbcurl=jdbc:oracle:thin:@119.90.57.27:1521:orcl +earlydata.username=LYMS_21 +earlydata.password=LYMS_21 + +earlydata.maxpoolsize=5 +earlydata.initialpoolsize=2 +earlydata.minpoolsize=2 \ No newline at end of file diff --git a/pom.xml b/pom.xml index f444305..a76d6db 100644 --- a/pom.xml +++ b/pom.xml @@ -18,6 +18,7 @@ platform-dal platform-biz-service platform-biz-patient-service + platform-mommyData platform-data-api platform-operate-api -- 1.8.3.1