核心信息提取

This commit is contained in:
2024-06-19 08:31:51 +08:00
parent 0140a1166d
commit 9a9af5db5d
31 changed files with 507 additions and 133 deletions

View File

@@ -0,0 +1,34 @@
package com.njcn.device.pq.enums;
import lombok.Getter;
import java.util.Arrays;
@Getter
public enum RunFlagEnum {
/**
* 运行状态枚举
*/
RUNNING(0, "运行"),
OVERHAUL(1, "检修"),
OFF_LINE(2, "停运"),
DEBUG(3, "调试"),
QUIT(4, "退运");
private final Integer status;
private final String remark;
RunFlagEnum(Integer status, String remark) {
this.status = status;
this.remark = remark;
}
public static String getRunFlagRemarkByStatus(Integer status) {
RunFlagEnum runFlagEnum = Arrays.stream(RunFlagEnum.values())
.filter(runFlagEnum1 -> runFlagEnum1.getStatus().equals(status))
.findAny()
.orElse(RUNNING);
return runFlagEnum.getRemark();
}
}