lighter 3 vuotta sitten
vanhempi
commit
8e24115e74

+ 69 - 0
src/main/java/thyyxxk/webserver/utils/PropertiesUtil.java

@@ -0,0 +1,69 @@
+package thyyxxk.webserver.utils;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.HashMap;
+import java.util.Properties;
+
+public class PropertiesUtil {
+    private static final HashMap<String, Properties> dbMap = new HashMap<>();
+
+    public static Properties get(String name) {
+        Properties properties = dbMap.get(name);
+        if (null == properties) {
+            properties = getProperties(name);
+            dbMap.put(name, properties);
+        }
+        return properties;
+    }
+
+
+    /**
+     * 按key获取值
+     */
+    static String readProperty(String properiesName, String key) {
+        String value = "";
+        InputStream is = null;
+        try {
+            is = PropertiesUtil.class.getClassLoader().getResourceAsStream(properiesName);
+            Properties p = new Properties();
+            p.load(is);
+            value = p.getProperty(key);
+        } catch (IOException e) {
+            e.printStackTrace();
+        } finally {
+            if (null != is) {
+                try {
+                    is.close();
+                } catch (IOException e) {
+                    e.printStackTrace();
+                }
+            }
+        }
+        return value;
+    }
+
+    /**
+     * 获取整个配置信息
+     */
+    static Properties getProperties(String properiesName) {
+        Properties p = new Properties();
+        InputStream is = null;
+        try {
+            is = PropertiesUtil.class.getClassLoader().getResourceAsStream(properiesName);
+            p.load(is);
+        } catch (IOException e) {
+            e.printStackTrace();
+        } finally {
+            if (is != null) {
+                try {
+                    is.close();
+                } catch (IOException e) {
+                    e.printStackTrace();
+                }
+            }
+        }
+        return p;
+    }
+
+}

+ 23 - 0
src/main/resources/database/inpatient/inpatientrecord.properties

@@ -0,0 +1,23 @@
+inHospitalTable=zy_actpatient
+outHospitalTable=zy_inactpatient
+patNo=inpatient_no
+times=admiss_times
+name=name
+chargeType=charge_type
+visitType=visit_type
+admissDate=admiss_date
+admissStatus=admiss_status
+clinicDiag=clinic_diag
+admissDiag=admiss_diag
+admissDoctor=admiss_physician
+referDoctor=refer_physician
+consultPhysician=consult_physician
+deptDirector=dept_director
+admissDept=admiss_dept
+admissWard=admiss_ward
+disDate=dis_date
+disDiag=dis_diag
+disStatus=dis_status
+disDept=dis_dept
+disWard=dis_ward
+insurCode=insur_code

+ 12 - 0
src/main/resources/database/inpatient/patientbaseinfo.properties

@@ -0,0 +1,12 @@
+table=a_patient_mi
+patNo=inpatient_no
+name=name
+birthDate=birth_date
+gender=sex
+marriage=marry_code
+nation=nation_code
+occupation=occupation_code
+vip=vip_code
+idcard=social_no
+phone=home_tel
+livePlace=home_street