From fee67ca8a0760315047a52fc4101a8f4f80b7a7f Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 11 十一月 2024 15:02:54 +0800 Subject: [PATCH] 1 --- src/main/java/com/moon/server/entity/data/AnalysisResultEntity.java | 171 ++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 150 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/moon/server/entity/data/AnalysisResultEntity.java b/src/main/java/com/moon/server/entity/data/AnalysisResultEntity.java index b5da1e1..06a6bcd 100644 --- a/src/main/java/com/moon/server/entity/data/AnalysisResultEntity.java +++ b/src/main/java/com/moon/server/entity/data/AnalysisResultEntity.java @@ -1,25 +1,70 @@ package com.moon.server.entity.data; -import java.io.Serializable; +import com.moon.server.helper.WebHelper; -/** - * 鍒嗘瀽缁撴灉 - * @author WWW - * @date 2023-09-11 - */ +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; + +@SuppressWarnings("ALL") public class AnalysisResultEntity implements Serializable { private static final long serialVersionUID = -1237623414044281355L; public AnalysisResultEntity() { + this.code = 200; + this.minList = new ArrayList<>(); + this.avgList = new ArrayList<>(); + this.maxList = new ArrayList<>(); + this.points = new ArrayList<>(); } + + public AnalysisResultEntity(String token) { + this(); + this.token = token; + } + + /** + * 娣诲姞鐐� + */ + public void addPoint(double x, double y, double len, List<Double> vals) { + Point point = new Point(x, y, len, vals); + this.points.add(point); + } + + /** + * 娣诲姞Band鍊� + */ + public void addBandVals(double min, double avg, double max) { + this.minList.add(WebHelper.round(min, 3)); + this.avgList.add(WebHelper.round(avg, 3)); + this.maxList.add(WebHelper.round(max, 3)); + } + + private String token; private String layerName; - private Double min; + private List<Double> minList; - private Double avg; + private List<Double> avgList; - private Double max; + private List<Double> maxList; + + private int code; + + private String info; + + private String unit; + + private List<Point> points; + + public String getToken() { + return token; + } + + public void setToken(String token) { + this.token = token; + } public String getLayerName() { return layerName; @@ -29,27 +74,111 @@ this.layerName = layerName; } - public Double getMin() { - return min; + public List<Double> getMinList() { + return minList; } - public void setMin(Double min) { - this.min = min; + public void setMinList(List<Double> minList) { + this.minList = minList; } - public Double getAvg() { - return avg; + public List<Double> getAvgList() { + return avgList; } - public void setAvg(Double avg) { - this.avg = avg; + public void setAvgList(List<Double> avgList) { + this.avgList = avgList; } - public Double getMax() { - return max; + public List<Double> getMaxList() { + return maxList; } - public void setMax(Double max) { - this.max = max; + public void setMaxList(List<Double> maxList) { + this.maxList = maxList; + } + + public int getCode() { + return code; + } + + public void setCode(int code) { + this.code = code; + } + + public String getInfo() { + return info; + } + + public void setInfo(String info) { + this.info = info; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public List<Point> getPoints() { + return points; + } + + public void setPoints(List<Point> points) { + this.points = points; + } + + public static class Point { + private double x; + + private double y; + + private double len; + + private List<Double> vals; + + public Point() { + } + + public Point(double x, double y, double len, List<Double> vals) { + this.x = x; + this.y = y; + this.len = WebHelper.round(len, 3); + this.vals = vals; + } + + public double getX() { + return x; + } + + public void setX(double x) { + this.x = x; + } + + public double getY() { + return y; + } + + public void setY(double y) { + this.y = y; + } + + public double getLen() { + return len; + } + + public void setLen(double len) { + this.len = len; + } + + public List<Double> getVals() { + return vals; + } + + public void setVals(List<Double> vals) { + this.vals = vals; + } } } -- Gitblit v1.9.3