From dbed3099ea0dd2a517b739f29943d4ee529760e6 Mon Sep 17 00:00:00 2001
From: xufenglei <xufenglei>
Date: Mon, 17 Jun 2019 15:23:45 +0800
Subject: [PATCH] Merge branch 'master' of http://xufenglei@blit.7drlb.com:8888/r/screen_api_v2.git
---
src/main/java/com/moral/entity/layout/SensorComb.java | 29 +++++++++++++++++++++++++++++
1 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/moral/entity/layout/SensorComb.java b/src/main/java/com/moral/entity/layout/SensorComb.java
index 7c4e7ae..c8e86d1 100644
--- a/src/main/java/com/moral/entity/layout/SensorComb.java
+++ b/src/main/java/com/moral/entity/layout/SensorComb.java
@@ -1,5 +1,8 @@
package com.moral.entity.layout;
+import com.moral.entity.OrganizationLayout;
+import com.moral.entity.Sensor;
+import com.moral.entity.SensorUnit;
import lombok.Data;
/**
@@ -15,4 +18,30 @@
String sourceUnit;
String targetUnit;
String evaluator;
+ public static SensorComb generate(Sensor sensor) {
+ SensorComb sensorComb = new SensorComb();
+ sensorComb.setSensorId(sensor.getId());
+ sensorComb.setSensorKey(sensor.getSensorKey());
+ sensorComb.setName(sensor.getDescription());
+ sensorComb.setSourceUnit(sensor.getUnit());
+ sensorComb.setTargetUnit(sensor.getUnit());
+ return sensorComb;
+ }
+ public static SensorComb generate(OrganizationLayout orgLayout) {
+ SensorComb sensorComb = new SensorComb();
+ sensorComb.setIndex(orgLayout.getPagePositionIndex());
+ sensorComb.setSensorKey(orgLayout.getPagePositionValue());
+ return sensorComb;
+ }
+ public void setSensor(Sensor sensor) {
+ this.setSensorId(sensor.getId());
+ this.setSensorKey(sensor.getSensorKey());
+ this.setName(sensor.getDescription());
+ this.setSourceUnit(sensor.getUnit());
+ this.setTargetUnit(sensor.getUnit());
+ }
+ public void setUnit(SensorUnit unit) {
+ this.setTargetUnit(unit.getName());
+ this.setEvaluator(unit.getRules());
+ }
}
--
Gitblit v1.8.0