dengzedong
2025-02-20 1ab11991a6bc2b0496c83cb969b0f5bc6f22a309
提交 | 用户 | 时间
e78121 1 package com.iailab.module.model.mdk.common.enums;
2
3 import lombok.AllArgsConstructor;
4 import lombok.Getter;
5
6 /**
7  * 模型参数类型
8  *
9  * @author PanZhibao
10  * @Description
11  * @createTime 2024年11月08日
12  */
13 @Getter
14 @AllArgsConstructor
15 public enum ModelParamType {
16
17     DATAPOINT("DATAPOINT", "测点值"),
19a4fb 18     NORMALITEM("NormalItem", "预测值(NormalItem)"),
D 19     MERGEITEM("MergeItem", "MergeItem"),
1ab119 20     IND("IND", "指标值(double)"),
D 21     IND_ASCII("IND_ASCII", "指标值(ASCII)"),
e78121 22     PLAN("PLAN", "计划值");
23
24     private String code;
25     private String desc;
26
27     public static ModelParamType getEumByCode(String code) {
28         if (code == null) {
29             return null;
30         }
31
32         for (ModelParamType statusEnum : ModelParamType.values()) {
33             if (statusEnum.getCode().equals(code)) {
34                 return statusEnum;
35             }
36         }
37         return null;
38     }
39 }