wuww
2025-05-01 76b02d2dea2a77d1746ce02c733f60c2f17d1a5f
修改Simu属性
已修改5个文件
32 ■■■■ 文件已修改
src/main/java/com/se/nsl/controller/SimuController.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/nsl/controller/TestController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/nsl/domain/po/RainGauge.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/nsl/domain/po/Rainfall.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/nsl/domain/po/SimuData.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/nsl/controller/SimuController.java
@@ -1,13 +1,16 @@
package com.se.nsl.controller;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.se.nsl.domain.po.Simu;
import com.se.nsl.domain.po.SimuData;
import com.se.nsl.domain.vo.R;
import com.se.nsl.domain.vo.SimuVo;
import com.se.nsl.service.SimuService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@@ -74,7 +77,14 @@
    @PostMapping(value = "/insert", produces = "application/json; charset=UTF-8")
    public R<Object> insert(@RequestBody Simu simu) {
        try {
            return success(simuService.insert(simu));
            if (StringUtils.isEmpty(simu.getData())) return fail("data is null");
            SimuData data = JSON.parseObject(simu.getData(), SimuData.class);
            if (null == data) return fail("data is null");
            int rows = simuService.insert(simu);
            return success(rows);
        } catch (Exception ex) {
            return fail(ex, null);
        }
src/main/java/com/se/nsl/controller/TestController.java
@@ -53,8 +53,8 @@
    @Resource
    SimuPoService simuPoService;
    @Resource
    Hdf5Service hdf5Service;
    //@Resource
    //Hdf5Service hdf5Service;
    @Resource
    ResultService resultService;
src/main/java/com/se/nsl/domain/po/RainGauge.java
@@ -2,8 +2,10 @@
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
@SuppressWarnings("ALL")
public class RainGauge {
public class RainGauge implements Serializable {
    @ApiModelProperty("雨量计ID")
    private String id;
src/main/java/com/se/nsl/domain/po/Rainfall.java
@@ -4,10 +4,11 @@
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
@SuppressWarnings("ALL")
public class Rainfall {
public class Rainfall implements Serializable {
    @ApiModelProperty("时间(yyyy-MM-dd HH:mm:ss)")
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
src/main/java/com/se/nsl/domain/po/SimuData.java
@@ -70,6 +70,7 @@
    public SimuData() {
        gauges = new ArrayList<>();
        rainfalls = new ArrayList<>();
    }
    public SimuData(String inPath, String outPath, Date startTime, Double minx, Double miny, Double maxx, Double maxy, Integer epsg, Integer type, Double total, Integer duration, Double intensity) {
@@ -237,4 +238,12 @@
    public void setGauges(List<RainGauge> gauges) {
        this.gauges = gauges;
    }
    public List<Rainfall> getRainfalls() {
        return rainfalls;
    }
    public void setRainfalls(List<Rainfall> rainfalls) {
        this.rainfalls = rainfalls;
    }
}