diff --git a/src/main/java/com/gunshi/project/xyt/controller/OsmoticPressRController.java b/src/main/java/com/gunshi/project/xyt/controller/OsmoticPressRController.java index e27ee21..6e57279 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/OsmoticPressRController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/OsmoticPressRController.java @@ -91,19 +91,19 @@ public class OsmoticPressRController { service.export(osmoticQuerySo,response); } - @Operation(summary = "年度渗压统计(表格)") + @Operation(summary = "年度渗压/渗流统计(表格)") @PostMapping("/year/stat") public R> yearStat(@RequestBody OsmoticQuerySo osmoticQuerySo) { return R.ok(service.yearStat(osmoticQuerySo)); } - @Operation(summary = "年度渗压统计(全年度特征值统计)") + @Operation(summary = "年度渗压/渗流统计(全年度特征值统计)") @PostMapping("/year/stat/value") public R> yearStatValue(@RequestBody OsmoticQuerySo osmoticQuerySo) { return R.ok(service.yearStatValue(osmoticQuerySo)); } - @Operation(summary = "年度渗压统计导出") + @Operation(summary = "年度渗压/渗流统计导出") @PostMapping( "/year/stat/export") public void yearStatExport(@RequestBody OsmoticQuerySo osmoticQuerySo, HttpServletResponse response) { service.yearStatExport(osmoticQuerySo,response); diff --git a/src/main/java/com/gunshi/project/xyt/entity/so/OsmoticQuerySo.java b/src/main/java/com/gunshi/project/xyt/entity/so/OsmoticQuerySo.java index 4f40f04..efaf902 100644 --- a/src/main/java/com/gunshi/project/xyt/entity/so/OsmoticQuerySo.java +++ b/src/main/java/com/gunshi/project/xyt/entity/so/OsmoticQuerySo.java @@ -2,6 +2,7 @@ package com.gunshi.project.xyt.entity.so; import com.gunshi.db.dto.DateTimeRangeSo; import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotNull; import lombok.Data; import java.util.List; @@ -17,6 +18,10 @@ import java.util.List; @Schema(description = "测值查询对象") public class OsmoticQuerySo { + @Schema(description = "类型(1渗压 2渗流)") + @NotNull(message = "类型不可为空") + private Integer type = 1; + @Schema(description = "年度") private Integer year; diff --git a/src/main/java/com/gunshi/project/xyt/mapper/OsmoticPressRMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticPressRMapper.java index 2e44f6f..f00133b 100644 --- a/src/main/java/com/gunshi/project/xyt/mapper/OsmoticPressRMapper.java +++ b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticPressRMapper.java @@ -64,8 +64,13 @@ public interface OsmoticPressRMapper extends BaseMapper { @Select("""