Browse Source

新增设备电源状态枚举类

master
1049970895@qniao.cn 3 years ago
parent
commit
c51fef2f56
1 changed files with 25 additions and 1 deletions
  1. 26
      iot-machine-data-constant/src/main/java/com/qniao/iot/rc/constant/MachinePwrStatusEnum.java

26
iot-machine-data-constant/src/main/java/com/qniao/iot/rc/constant/MachinePwrStatusEnum.java

@ -1,15 +1,39 @@
package com.qniao.iot.rc.constant;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
/**
* 设备电源状态
*/
@Getter
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MachinePwrStatusEnum {
MACHINE_ON(1, "开机"),
MACHINE_OFF(0, "关机");
MachinePwrStatusEnum(int value, String describe) {
private final Integer value;
private final String desc;
MachinePwrStatusEnum(Integer value, String desc) {
this.value = value;
this.desc = desc;
}
@JsonCreator
public static MachinePwrStatusEnum get(Integer v) {
for (MachinePwrStatusEnum e : MachinePwrStatusEnum.values()) {
if (e.getValue().equals(v)) {
return e;
}
}
return null;
}
}
Loading…
Cancel
Save