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