package com.se.simu.domain.dto; import com.alibaba.fastjson.annotation.JSONField; import java.util.ArrayList; import java.util.List; /** * 水面实体类 * * @author WWW * @date 2024-09-30 */ public class WaterDto { @JSONField(serialize = false) private List files; @JSONField(serialize = false) private Double minHeight; @JSONField(serialize = false) private Double maxHeight; private List data; public WaterDto() { this.files = new ArrayList<>(); this.data = new ArrayList<>(); } public void setHeight(double minHeight, double maxHeight) { synchronized (this) { if (this.minHeight > minHeight) { this.minHeight = minHeight; } if (this.maxHeight < maxHeight) { this.maxHeight = maxHeight; } } } public List getFiles() { return files; } public void setFiles(List files) { this.files = files; } public List getData() { return data; } public void setData(List data) { this.data = data; } public Double getMinHeight() { return minHeight; } public void setMinHeight(Double minHeight) { this.minHeight = minHeight; } public Double getMaxHeight() { return maxHeight; } public void setMaxHeight(Double maxHeight) { this.maxHeight = maxHeight; } }