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;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
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.Contact;
/**
* Springdoc OpenAPI 配置
*/
@Configuration
public class SwaggerConfig {
@ -23,37 +21,51 @@ public class SwaggerConfig {
);
}
@Bean
public GroupedOpenApi groupWebsiteApi() {
return GroupedOpenApi.builder()
.group("1. 平台模块")
.packagesToScan("com.yfd.platform.modules.platformdb.controller")
.build();
}
// @Bean
// public GroupedOpenApi groupPlatformApi() {
// return GroupedOpenApi.builder()
// .group("1. 平台模块")
// .packagesToScan("com.yfd.platform.modules.platformdb.controller")
// .build();
// }
@Bean
public GroupedOpenApi groupQuartzApi() {
return GroupedOpenApi.builder()
.group("2. 定时任务")
.packagesToScan("com.yfd.platform.modules.quartz.controller")
.build();
}
// @Bean
// public GroupedOpenApi groupQuartzApi() {
// return GroupedOpenApi.builder()
// .group("2. 定时任务")
// .packagesToScan("com.yfd.platform.modules.quartz.controller")
// .build();
// }
@Bean
public GroupedOpenApi groupSystemApi() {
return GroupedOpenApi.builder()
.group("3. 系统管理")
.group("1. 系统管理")
.packagesToScan("com.yfd.platform.system.controller")
.build();
}
@Bean
public GroupedOpenApi groupDataEnvApi() {
return GroupedOpenApi.builder()
.group("2. 过鱼数据模块")
.packagesToScan("com.yfd.platform.data.controller")
.build();
}
@Bean
public GroupedOpenApi groupEnvApi() {
return GroupedOpenApi.builder()
.group("4. 环境/基地/流域管理")
.group("3. 全过程-生态环保数据服务")
.packagesToScan("com.yfd.platform.env.controller")
.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:
enabled: true
path: /swagger-ui.html
packages-to-scan: com.yfd.platform
# packages-to-scan: com.yfd.platform