fix: 优化swagger 配置

This commit is contained in:
tangwei 2026-05-15 14:18:10 +08:00
parent 83038f6fbe
commit 5218584728
2 changed files with 34 additions and 22 deletions

View File

@ -1,4 +1,5 @@
package com.yfd.platform.config; package com.yfd.platform.config;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springdoc.core.models.GroupedOpenApi; import org.springdoc.core.models.GroupedOpenApi;
@ -6,9 +7,6 @@ import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Info; import io.swagger.v3.oas.models.info.Info;
import io.swagger.v3.oas.models.info.Contact; import io.swagger.v3.oas.models.info.Contact;
/**
* Springdoc OpenAPI 配置
*/
@Configuration @Configuration
public class SwaggerConfig { public class SwaggerConfig {
@ -23,37 +21,51 @@ public class SwaggerConfig {
); );
} }
@Bean // @Bean
public GroupedOpenApi groupWebsiteApi() { // public GroupedOpenApi groupPlatformApi() {
return GroupedOpenApi.builder() // return GroupedOpenApi.builder()
.group("1. 平台模块") // .group("1. 平台模块")
.packagesToScan("com.yfd.platform.modules.platformdb.controller") // .packagesToScan("com.yfd.platform.modules.platformdb.controller")
.build(); // .build();
} // }
@Bean // @Bean
public GroupedOpenApi groupQuartzApi() { // public GroupedOpenApi groupQuartzApi() {
return GroupedOpenApi.builder() // return GroupedOpenApi.builder()
.group("2. 定时任务") // .group("2. 定时任务")
.packagesToScan("com.yfd.platform.modules.quartz.controller") // .packagesToScan("com.yfd.platform.modules.quartz.controller")
.build(); // .build();
} // }
@Bean @Bean
public GroupedOpenApi groupSystemApi() { public GroupedOpenApi groupSystemApi() {
return GroupedOpenApi.builder() return GroupedOpenApi.builder()
.group("3. 系统管理") .group("1. 系统管理")
.packagesToScan("com.yfd.platform.system.controller") .packagesToScan("com.yfd.platform.system.controller")
.build(); .build();
} }
@Bean
public GroupedOpenApi groupDataEnvApi() {
return GroupedOpenApi.builder()
.group("2. 过鱼数据模块")
.packagesToScan("com.yfd.platform.data.controller")
.build();
}
@Bean @Bean
public GroupedOpenApi groupEnvApi() { public GroupedOpenApi groupEnvApi() {
return GroupedOpenApi.builder() return GroupedOpenApi.builder()
.group("4. 环境/基地/流域管理") .group("3. 全过程-生态环保数据服务")
.packagesToScan("com.yfd.platform.env.controller") .packagesToScan("com.yfd.platform.env.controller")
.build(); .build();
} }
@Bean
} public GroupedOpenApi groupEngApi() {
return GroupedOpenApi.builder()
.group("4. 全过程-常规水电数据服务")
.packagesToScan("com.yfd.platform.eng.controller")
.build();
}
}

View File

@ -38,5 +38,5 @@ springdoc:
swagger-ui: swagger-ui:
enabled: true enabled: true
path: /swagger-ui.html path: /swagger-ui.html
packages-to-scan: com.yfd.platform # packages-to-scan: com.yfd.platform