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<>();