1.源装置,入参和发送指令业务编写

This commit is contained in:
wr
2024-12-16 20:47:07 +08:00
parent 5fde9586fc
commit 532ad9fcb5
20 changed files with 890 additions and 31 deletions

View File

@@ -0,0 +1,48 @@
package com.njcn.gather.system.dictionary.pojo.enums;
import lombok.Getter;
import org.apache.commons.lang3.StringUtils;
/**
* @author caozehui
* @data 2024-12-12
*/
@Getter
public enum DictDataEnum {
/**
* 计划模式
*/
DIGITAL("数字式", "Digital"),
SIMULATE("模拟式", "Simulate"),
CONTRAST("比对式", "Contrast"),;
private final String name;
private final String code;
DictDataEnum(String name, String code) {
this.name = name;
this.code = code;
}
public static String getMsgByValue(Integer name) {
for (DictDataEnum state : DictDataEnum.values()) {
if (state.getName().equals(name)) {
return state.getCode();
}
}
return null;
}
public static DictDataEnum getDictDataEnumByCode(String code) {
for (DictDataEnum steadyIndicatorEnum : DictDataEnum.values()) {
if (StringUtils.equals(code, steadyIndicatorEnum.getCode())) {
return steadyIndicatorEnum;
}
}
return null;
}
}