| | |
| | | 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) { |
| | |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | public static AreaLevelEnum getEnumByDesc(String desc) { |
| | | for (AreaLevelEnum e : AreaLevelEnum.values()) { |
| | | if (e.desc.equals(desc)) { |
| | | return e; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | } |