yeguodong 4 miesięcy temu
rodzic
commit
0f952ba9e4

+ 43 - 0
src/main/java/thyyxxk/simzfeeoprnsystm/dicts/DiseTypeCode.java

@@ -0,0 +1,43 @@
+package thyyxxk.simzfeeoprnsystm.dicts;
+
+import thyyxxk.simzfeeoprnsystm.utils.StringUtil;
+
+/**
+ * 病种类型代码
+ */
+public enum DiseTypeCode {
+
+    MEN_MAN_TE("10", "门慢门特病种"),
+
+    MEN_MAN("11", "门诊慢性病"),
+
+    MEN_TE("12", "门诊特殊疾病");
+
+    private final String code;
+    private final String name;
+
+    DiseTypeCode(String code, String name) {
+        this.code = code;
+        this.name = name;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public static ClrType get(String code) {
+        if (StringUtil.isBlank(code)) {
+            return null;
+        }
+        for (ClrType clrType : ClrType.values()) {
+            if (code.trim().equals(clrType.getCode())) {
+                return clrType;
+            }
+        }
+        return null;
+    }
+}

+ 24 - 0
src/main/java/thyyxxk/simzfeeoprnsystm/dicts/EnumGen.java

@@ -0,0 +1,24 @@
+package thyyxxk.simzfeeoprnsystm.dicts;
+
+/**
+ * 查询
+ */
+public class EnumGen {
+
+    public static DiseTypeCode getEnumDiseTypeCode(String code) {
+        DiseTypeCode diseTypeCode = null;
+        switch (code) {
+            case "1401":
+                diseTypeCode = DiseTypeCode.MEN_MAN;
+                break;
+            case "1402":
+                diseTypeCode = DiseTypeCode.MEN_TE;
+                break;
+            default:
+                diseTypeCode = DiseTypeCode.MEN_MAN;
+                break;
+        }
+
+        return diseTypeCode;
+    }
+}

BIN
src/main/resources/static/stamp.png