From 18891c60ab1c06a4acc85d0ec54dee50d1b1a19f Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期一, 07 四月 2025 17:20:07 +0800
Subject: [PATCH] bug修改

---
 finance-common/src/main/java/com/finance/common/enums/AreaLevelEnum.java |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/finance-common/src/main/java/com/finance/common/enums/AreaLevelEnum.java b/finance-common/src/main/java/com/finance/common/enums/AreaLevelEnum.java
index 772e632..e8f3079 100644
--- a/finance-common/src/main/java/com/finance/common/enums/AreaLevelEnum.java
+++ b/finance-common/src/main/java/com/finance/common/enums/AreaLevelEnum.java
@@ -1,17 +1,20 @@
 package com.finance.common.enums;
 
+import com.baomidou.mybatisplus.annotation.EnumValue;
+import com.fasterxml.jackson.annotation.JsonValue;
 import lombok.AllArgsConstructor;
 import lombok.Getter;
 
 @Getter
 @AllArgsConstructor
 public enum AreaLevelEnum {
-    PROVINCE(1, "省本级"),
+    PROVINCE(1, "省"),
     CITY(2, "市"),
     DEVELOPMENT_ZONES(3, "开发区"),
-    COUNTY(3, "县");
-
+    COUNTY(4, "县");
+    @EnumValue
     private final Integer code;
+    @JsonValue
     private final String desc;
 
     public static AreaLevelEnum getEnumByCode(Integer code) {
@@ -22,4 +25,13 @@
         }
         return null;
     }
+
+    public static AreaLevelEnum getEnumByDesc(String desc) {
+        for (AreaLevelEnum e : AreaLevelEnum.values()) {
+            if (e.desc.equals(desc)) {
+                return e;
+            }
+        }
+        return null;
+    }
 } 
\ No newline at end of file

--
Gitblit v1.7.1