houzhongjian
2024-10-30 a28ca3f36d0ace05966a8c0fac1e4b5fe921f882
提交 | 用户 | 时间
d41f14 1 package com.iailab.module.data.common.enums;
2
3 import lombok.AllArgsConstructor;
4 import lombok.Getter;
5
6 /**
7  * 测量值类型
8  *
9  * @author PanZhibao
10  * @Description
11  * @createTime 2024年10月28日
12  */
13 @Getter
14 @AllArgsConstructor
15 public enum MeasureValueType {
16
17     SIMULATE("SIMULATE", "模拟量"),
18
19     DIGITAL("DIGITAL", "数字量");
20
21     private String code;
22     private String desc;
23
24     public static MeasureValueType getEumByCode(String code) {
25         if (code == null) {
26             return null;
27         }
28
29         for (MeasureValueType statusEnum : MeasureValueType.values()) {
30             if (statusEnum.getCode().equals(code)) {
31                 return statusEnum;
32             }
33         }
34         return null;
35     }
36 }