|
@@ -0,0 +1,60 @@
|
|
|
|
|
+package com.yunfeiyun.agmp.iot.common.constant.mq;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * MQ 相关常量定义
|
|
|
|
|
+ */
|
|
|
|
|
+public enum IotActionEnums {
|
|
|
|
|
+ CMD_TASK("CMD_TASK", "控制指令"),
|
|
|
|
|
+ CMD_TASK_RESULT("CMD_TASK_RESULT", "控制指令结果"),
|
|
|
|
|
+ IOT_DEVICE_CREATE("DEVICE_CREATE", "设备创建"),
|
|
|
|
|
+ IOT_DEVICE_UPDATE("IOT_DEVICE_UPDATE","设备更新"),
|
|
|
|
|
+ IOT_DEVICE_DELETE("DEVICE_DELETE", "设备删除"),
|
|
|
|
|
+ DEVICE_COON_CREATE("DEVICE_COON_CREATE", "设备连接信息创建"),
|
|
|
|
|
+ DEVICE_COON_UPDATE("DEVICE_COON_UPDATE", "设备连接信息更新"),
|
|
|
|
|
+ DEVICE_COON_DELETE("DEVICE_COON_DELETE", "设备连接信息删除"),
|
|
|
|
|
+ DEVICE_ALL_SYN("DEVICE_ALL_SYN", "更新所有设备信息"),
|
|
|
|
|
+ ;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ private final String code;
|
|
|
|
|
+ private final String message;
|
|
|
|
|
+
|
|
|
|
|
+ private IotActionEnums(String code, String message) {
|
|
|
|
|
+ this.code = code;
|
|
|
|
|
+ this.message = message;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ public String getCode() {
|
|
|
|
|
+ return code;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public String getMessage() {
|
|
|
|
|
+ return message;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public static String valueOfCode(String code) {
|
|
|
|
|
+ for (IotActionEnums stockChangeBizType : IotActionEnums.values()) {
|
|
|
|
|
+ if (stockChangeBizType.equal(code)) {
|
|
|
|
|
+ return stockChangeBizType.getMessage();
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return "";
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public static IotActionEnums getAction(String code) {
|
|
|
|
|
+ for (IotActionEnums stockChangeBizType : IotActionEnums.values()) {
|
|
|
|
|
+ if (stockChangeBizType.equal(code)) {
|
|
|
|
|
+ return stockChangeBizType;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public boolean equal(String code) {
|
|
|
|
|
+ return this.code.equals(code);
|
|
|
|
|
+ }
|
|
|
|
|
+}
|