feat(power-env): 新增动环设备相关表结构及字段插件

- 创建楼宇点位信息表 lc_building
- 创建动环设备信息表 lc_power_env_device
- 创建动环设备监控指标信息表 lc_power_env_monitor_metric
- 添加动环系统设备类型字典数据
- 实现29个动环设备字段插件类用于解析监控数据
This commit is contained in:
2025-12-03 18:40:13 +08:00
parent 6013ada189
commit 2bdf27fa1e
44 changed files with 1203 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled10Plugin")
public class PowerEnvDeviceFiled10Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled11Plugin")
public class PowerEnvDeviceFiled11Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled12Plugin")
public class PowerEnvDeviceFiled12Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled13Plugin")
public class PowerEnvDeviceFiled13Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled14Plugin")
public class PowerEnvDeviceFiled14Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled15Plugin")
public class PowerEnvDeviceFiled15Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled16Plugin")
public class PowerEnvDeviceFiled16Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled17Plugin")
public class PowerEnvDeviceFiled17Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled18Plugin")
public class PowerEnvDeviceFiled18Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled19Plugin")
public class PowerEnvDeviceFiled19Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled1Plugin")
public class PowerEnvDeviceFiled1Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled20Plugin")
public class PowerEnvDeviceFiled20Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled21Plugin")
public class PowerEnvDeviceFiled21Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled22Plugin")
public class PowerEnvDeviceFiled22Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled23Plugin")
public class PowerEnvDeviceFiled23Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled24Plugin")
public class PowerEnvDeviceFiled24Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled25Plugin")
public class PowerEnvDeviceFiled25Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled26Plugin")
public class PowerEnvDeviceFiled26Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled27Plugin")
public class PowerEnvDeviceFiled27Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled28Plugin")
public class PowerEnvDeviceFiled28Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled29Plugin")
public class PowerEnvDeviceFiled29Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled2Plugin")
public class PowerEnvDeviceFiled2Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled30Plugin")
public class PowerEnvDeviceFiled30Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled31Plugin")
public class PowerEnvDeviceFiled31Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled32Plugin")
public class PowerEnvDeviceFiled32Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled33Plugin")
public class PowerEnvDeviceFiled33Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled34Plugin")
public class PowerEnvDeviceFiled34Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled35Plugin")
public class PowerEnvDeviceFiled35Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled36Plugin")
public class PowerEnvDeviceFiled36Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled37Plugin")
public class PowerEnvDeviceFiled37Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled38Plugin")
public class PowerEnvDeviceFiled38Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled39Plugin")
public class PowerEnvDeviceFiled39Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled3Plugin")
public class PowerEnvDeviceFiled3Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled40Plugin")
public class PowerEnvDeviceFiled40Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled41Plugin")
public class PowerEnvDeviceFiled41Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled4Plugin")
public class PowerEnvDeviceFiled4Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled5Plugin")
public class PowerEnvDeviceFiled5Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled6Plugin")
public class PowerEnvDeviceFiled6Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled7Plugin")
public class PowerEnvDeviceFiled7Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled8Plugin")
public class PowerEnvDeviceFiled8Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}

View File

@@ -0,0 +1,26 @@
package com.jeelowcode.module.biz.component.powerenv;
import cn.hutool.json.JSONObject;
import com.jeelowcode.core.framework.config.virtualization.VirtualizationFieldPlugin;
import com.jeelowcode.core.framework.utils.Func;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.Objects;
/**
* 动环设备信息字段插件
*
* @author yangchenjj
*/
@Component("powerEnvDeviceFiled9Plugin")
public class PowerEnvDeviceFiled9Plugin implements VirtualizationFieldPlugin {
@Override
public String execute(Map<String, Object> dataMap) {
System.out.println(Func.json2Str(dataMap));
if (Objects.isNull(dataMap.get("monitor_data"))) return "";
return new JSONObject(dataMap.get("monitor_data")).getStr("alarm", "");
}
}