| | |
| | | package com.ruoyi.common.enums; |
| | | |
| | | import lombok.Getter; |
| | | import com.baomidou.mybatisplus.annotation.EnumValue; |
| | | import com.fasterxml.jackson.annotation.JsonValue; |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.Getter; |
| | | |
| | | @Getter |
| | | @AllArgsConstructor |
| | | public enum FieldTypeEnum { |
| | | NUMBER(1, "数字"), |
| | | TEXT(2, "文本"), |
| | | PERCENTAGE(3, "百分比"); |
| | | NUMBER(1, "数字"), |
| | | TEXT(2, "文本"), |
| | | PERCENTAGE(3, "百分比"); |
| | | @EnumValue |
| | | private final Integer code; |
| | | @JsonValue |
| | | private final String desc; |
| | | |
| | | private final Integer code; |
| | | private final String desc; |
| | | public static FieldTypeEnum getEnumByCode(Integer code) { |
| | | for (FieldTypeEnum e : FieldTypeEnum.values()) { |
| | | if (e.code.equals(code)) { |
| | | return e; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | public static FieldTypeEnum getEnumByCode(Integer code) { |
| | | for (FieldTypeEnum e : FieldTypeEnum.values()) { |
| | | if (e.code.equals(code)) { |
| | | return e; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | public static FieldTypeEnum getEnumByDesc(String desc) { |
| | | for (FieldTypeEnum e : FieldTypeEnum.values()) { |
| | | if (e.desc.equals(desc)) { |
| | | return e; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | } |