潘志宝
2025-01-22 d0d5011558c12337410350642e8c41da211e261b
提交 | 用户 | 时间
dc2e04 1 package com.iailab.module.data.enums;
2
3 import lombok.AllArgsConstructor;
4 import lombok.Getter;
5
6 /**
9695d7 7  * 测点频率类型
dc2e04 8  */
9 @Getter
10 @AllArgsConstructor
e78121 11 public enum DataPointFreqEnum {
12     NET_10S("10s", 10),
13     NET_30S("30s", 30),
61c1fd 14     NET_1MIN("1min",60),
D 15     NET_1H("1h",60*60);
dc2e04 16
17     private String code;
18
19     private Integer value;
20
e78121 21     public static DataPointFreqEnum getEumByCode(String code) {
dc2e04 22         if (code == null) {
23             return null;
24         }
25
e78121 26         for (DataPointFreqEnum statusEnum : DataPointFreqEnum.values()) {
dc2e04 27             if (statusEnum.getCode().equals(code)) {
28                 return statusEnum;
29             }
30         }
31         return null;
32     }
33 }