From 22a16696089200de6427377b5c87d7a705a17924 Mon Sep 17 00:00:00 2001 From: lizijie <lzjiiie@163.com> Date: Wed, 02 Dec 2020 16:03:53 +0800 Subject: [PATCH] 源强计算工具类 --- 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