mitao
2024-04-19 604d00f67ddcf25a9d079ceddd1c668b2a4e5288
ruoyi-common/src/main/java/com/ruoyi/common/enums/FieldTypeEnum.java
@@ -1,23 +1,36 @@
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;
    }