From 5a7b960c16dff198b0ec70a4822496b984edbd12 Mon Sep 17 00:00:00 2001 From: lyf66 Date: Mon, 29 Jan 2024 15:36:02 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=99=E7=9B=91=E6=B5=8B=E7=B1=BB=E6=95=B0?= =?UTF-8?q?=E6=8D=AEapi=E6=96=87=E6=A1=A3=E5=A2=9E=E5=8A=A0=E5=88=86?= =?UTF-8?q?=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project/xyt/config/RcvOpenApiConfig.java | 28 +++++++++++++++++++ .../xyt/controller/StFlowRController.java | 4 +-- .../xyt/controller/StImgRController.java | 4 +-- .../xyt/controller/StPptnRController.java | 4 +-- .../xyt/controller/StRsvrRController.java | 7 +++-- .../xyt/controller/StVoltageRController.java | 7 +++-- 6 files changed, 42 insertions(+), 12 deletions(-) create mode 100644 src/main/java/com/gunshi/project/xyt/config/RcvOpenApiConfig.java diff --git a/src/main/java/com/gunshi/project/xyt/config/RcvOpenApiConfig.java b/src/main/java/com/gunshi/project/xyt/config/RcvOpenApiConfig.java new file mode 100644 index 0000000..c3f3137 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/config/RcvOpenApiConfig.java @@ -0,0 +1,28 @@ +package com.gunshi.project.xyt.config; + +import org.springdoc.core.models.GroupedOpenApi; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * 监测类接口文档分组 + * + * @author lyf + * @version 1.0.0 + * @since 2024-01-29 + */ +@Configuration +public class RcvOpenApiConfig { + @Bean + public GroupedOpenApi XytRcvOpenApi() { + String[] packagesToScan = { + "com.gunshi.project.xyt.controller", + }; + return GroupedOpenApi.builder() + .group("xyt-rcv") + .displayName("监测数据类接口") + .pathsToMatch("/rcv/**") + .packagesToScan(packagesToScan) + .build(); + } +} diff --git a/src/main/java/com/gunshi/project/xyt/controller/StFlowRController.java b/src/main/java/com/gunshi/project/xyt/controller/StFlowRController.java index 9c71af4..0ff4d4a 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StFlowRController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StFlowRController.java @@ -8,7 +8,7 @@ import com.gunshi.project.xyt.model.StFlowRAutoDao; import com.gunshi.project.xyt.model.StStbprpB; import com.gunshi.project.xyt.model.StStbprpBAutoMapper; import com.gunshi.project.xyt.so.RtuDataSo; -import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -35,7 +35,7 @@ public class StFlowRController { @Autowired private StStbprpBAutoMapper stbprpDao; - @Schema(description = "分页查询") + @Operation(summary = "分页查询") @PostMapping("/page/{chid}") public R> page(@RequestBody RtuDataSo so, @PathVariable("chid") String chid) { List stcds = new ArrayList<>(); diff --git a/src/main/java/com/gunshi/project/xyt/controller/StImgRController.java b/src/main/java/com/gunshi/project/xyt/controller/StImgRController.java index 38db4d6..774c493 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StImgRController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StImgRController.java @@ -8,7 +8,7 @@ import com.gunshi.project.xyt.model.StImgRAutoDao; import com.gunshi.project.xyt.model.StStbprpB; import com.gunshi.project.xyt.model.StStbprpBAutoMapper; import com.gunshi.project.xyt.so.RtuDataSo; -import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -35,7 +35,7 @@ public class StImgRController { @Autowired private StStbprpBAutoMapper stbprpDao; - @Schema(description = "分页查询") + @Operation(summary = "分页查询") @PostMapping("/page/{chid}") public R> page(@RequestBody RtuDataSo so, @PathVariable("chid") String chid) { List stcds = new ArrayList<>(); diff --git a/src/main/java/com/gunshi/project/xyt/controller/StPptnRController.java b/src/main/java/com/gunshi/project/xyt/controller/StPptnRController.java index 6263ee3..32b7a91 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StPptnRController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StPptnRController.java @@ -8,7 +8,7 @@ import com.gunshi.project.xyt.model.StPptnRAutoDao; import com.gunshi.project.xyt.model.StStbprpB; import com.gunshi.project.xyt.model.StStbprpBAutoMapper; import com.gunshi.project.xyt.so.RtuDataSo; -import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -38,7 +38,7 @@ public class StPptnRController { @Autowired private StStbprpBAutoMapper stbprpDao; - @Schema(description = "分页查询") + @Operation(summary = "分页查询") @PostMapping("/page") public R> page(@RequestBody RtuDataSo so) { List stcds = new ArrayList<>(); diff --git a/src/main/java/com/gunshi/project/xyt/controller/StRsvrRController.java b/src/main/java/com/gunshi/project/xyt/controller/StRsvrRController.java index bfe89ed..c98a990 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StRsvrRController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StRsvrRController.java @@ -3,11 +3,12 @@ package com.gunshi.project.xyt.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gunshi.core.result.R; -import com.gunshi.project.xyt.model.*; +import com.gunshi.project.xyt.model.StRsvrR; import com.gunshi.project.xyt.model.StRsvrRAutoDao; +import com.gunshi.project.xyt.model.StStbprpB; import com.gunshi.project.xyt.model.StStbprpBAutoMapper; import com.gunshi.project.xyt.so.RtuDataSo; -import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -37,7 +38,7 @@ public class StRsvrRController { @Autowired private StStbprpBAutoMapper stbprpDao; - @Schema(description = "分页查询") + @Operation(summary = "分页查询") @PostMapping("/page") public R> page(@RequestBody RtuDataSo so) { List stcds = new ArrayList<>(); diff --git a/src/main/java/com/gunshi/project/xyt/controller/StVoltageRController.java b/src/main/java/com/gunshi/project/xyt/controller/StVoltageRController.java index b73ef30..60531a8 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StVoltageRController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StVoltageRController.java @@ -3,11 +3,12 @@ package com.gunshi.project.xyt.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gunshi.core.result.R; -import com.gunshi.project.xyt.model.*; +import com.gunshi.project.xyt.model.StStbprpB; import com.gunshi.project.xyt.model.StStbprpBAutoMapper; +import com.gunshi.project.xyt.model.StVoltageR; import com.gunshi.project.xyt.model.StVoltageRAutoDao; import com.gunshi.project.xyt.so.RtuDataSo; -import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -37,7 +38,7 @@ public class StVoltageRController { @Autowired private StStbprpBAutoMapper stbprpDao; - @Schema(description = "分页查询") + @Operation(summary = "分页查询") @PostMapping("/page") public R> page(@RequestBody RtuDataSo so) { List stcds = new ArrayList<>();