1
13693261870
2024-09-18 fc1fb0446573a1393014cb720c388eeac6f12da7
1
已添加1个文件
已修改1个文件
229 ■■■■■ 文件已修改
src/main/java/com/se/simu/domain/po/DataPo.java 225 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/simu/domain/vo/CreateSimuVo.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/simu/domain/po/DataPo.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,225 @@
package com.se.simu.domain.po;
import io.swagger.annotations.ApiModelProperty;
/**
 * æ•°æ®å®žä½“ç±»
 *
 * @author WWW
 * @date 2024-09-18
 */
public class DataPo {
    @ApiModelProperty("名称")
    private String name;
    @ApiModelProperty("输入路径")
    private String inPath;
    @ApiModelProperty("输出路径")
    private String outPath;
    @ApiModelProperty("最小X")
    private Double minx;
    @ApiModelProperty("最小Y")
    private Double miny;
    @ApiModelProperty("最大X")
    private Double maxx;
    @ApiModelProperty("最大Y")
    private Double maxy;
    @ApiModelProperty("降雨量(mm)")
    private Double total;
    @ApiModelProperty("时长(min)")
    private Integer duration;
    @ApiModelProperty("是否为防汛(0-否,1-是)")
    private Integer isFlood;
    @ApiModelProperty("防汛开始时间(秒)")
    private Integer floodStart;
    @ApiModelProperty("防汛结束时间(秒)")
    private Integer floodEnd;
    @ApiModelProperty("防汛范围(minx,miny,maxx,maxy)")
    private String floodBbox;
    @ApiModelProperty("防汛高度(mm)")
    private Double floodHeight;
    @ApiModelProperty("防汛类型(沙袋,防水板)")
    private String floodType;
    public DataPo() {
    }
    public DataPo(String name, String inPath, String outPath, Double total, Integer duration, Integer isFlood) {
        this.name = name;
        this.inPath = inPath;
        this.outPath = outPath;
        this.total = total;
        this.duration = duration;
        this.isFlood = isFlood;
    }
    public DataPo(String name, String inPath, String outPath, Double minx, Double miny, Double maxx, Double maxy, Double total, Integer duration) {
        this.name = name;
        this.inPath = inPath;
        this.outPath = outPath;
        this.minx = minx;
        this.miny = miny;
        this.maxx = maxx;
        this.maxy = maxy;
        this.total = total;
        this.duration = duration;
    }
    public boolean setExtent(Double minx, Double miny, Double maxx, Double maxy) {
        this.minx = minx;
        this.miny = miny;
        this.maxx = maxx;
        this.maxy = maxy;
        return true;
    }
    public DataPo(Integer floodStart, Integer floodEnd, Double minx, Double miny, Double maxx, Double maxy, Double floodHeight, String floodType) {
        this.isFlood = 1;
        this.floodStart = floodStart;
        this.floodEnd = floodEnd;
        this.floodBbox = minx + "," + miny + "," + maxx + "," + maxy;
        this.floodHeight = floodHeight;
        this.floodType = floodType;
    }
    public boolean setFloodExtent(Double minx, Double miny, Double maxx, Double maxy) {
        this.isFlood = 1;
        this.floodBbox = minx + "," + miny + "," + maxx + "," + maxy;
        return true;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getInPath() {
        return inPath;
    }
    public void setInPath(String inPath) {
        this.inPath = inPath;
    }
    public String getOutPath() {
        return outPath;
    }
    public void setOutPath(String outPath) {
        this.outPath = outPath;
    }
    public Double getMinx() {
        return minx;
    }
    public void setMinx(Double minx) {
        this.minx = minx;
    }
    public Double getMiny() {
        return miny;
    }
    public void setMiny(Double miny) {
        this.miny = miny;
    }
    public Double getMaxx() {
        return maxx;
    }
    public void setMaxx(Double maxx) {
        this.maxx = maxx;
    }
    public Double getMaxy() {
        return maxy;
    }
    public void setMaxy(Double maxy) {
        this.maxy = maxy;
    }
    public Double getTotal() {
        return total;
    }
    public void setTotal(Double total) {
        this.total = total;
    }
    public Integer getDuration() {
        return duration;
    }
    public void setDuration(Integer duration) {
        this.duration = duration;
    }
    public Integer getIsFlood() {
        return isFlood;
    }
    public void setIsFlood(Integer isFlood) {
        this.isFlood = isFlood;
    }
    public Integer getFloodStart() {
        return floodStart;
    }
    public void setFloodStart(Integer floodStart) {
        this.floodStart = floodStart;
    }
    public Integer getFloodEnd() {
        return floodEnd;
    }
    public void setFloodEnd(Integer floodEnd) {
        this.floodEnd = floodEnd;
    }
    public String getFloodBbox() {
        return floodBbox;
    }
    public void setFloodBbox(String floodBbox) {
        this.floodBbox = floodBbox;
    }
    public Double getFloodHeight() {
        return floodHeight;
    }
    public void setFloodHeight(Double floodHeight) {
        this.floodHeight = floodHeight;
    }
    public String getFloodType() {
        return floodType;
    }
    public void setFloodType(String floodType) {
        this.floodType = floodType;
    }
}
src/main/java/com/se/simu/domain/vo/CreateSimuVo.java
@@ -33,14 +33,14 @@
    @ApiModelProperty("序号")
    private Integer num;
    @ApiModelProperty("降雨总量(mm)")
    @ApiModelProperty("降雨量(mm)")
    private Double total;
    @ApiModelProperty("时长(min)")
    private Integer duration;
    @ApiModelProperty("仿真名称")
    private String simuName;
    private String name;
    @ApiModelProperty("仿真备注")
    private String bak;