2025-12-29 17:13:09 +08:00
|
|
|
package com.gunshi.project.ss.config;
|
2024-07-08 15:17:01 +08:00
|
|
|
|
|
|
|
|
import org.springdoc.core.models.GroupedOpenApi;
|
|
|
|
|
import org.springframework.context.annotation.Bean;
|
|
|
|
|
import org.springframework.context.annotation.Configuration;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Description:
|
|
|
|
|
* Created by wanyan on 2024/7/8
|
|
|
|
|
*
|
|
|
|
|
* @author wanyan
|
|
|
|
|
* @version 1.0
|
|
|
|
|
*/
|
|
|
|
|
@Configuration
|
|
|
|
|
public class OpenApiConfig {
|
|
|
|
|
|
|
|
|
|
@Bean
|
2025-07-17 15:26:39 +08:00
|
|
|
public GroupedOpenApi openApi() {
|
2024-07-08 15:17:01 +08:00
|
|
|
String[] packagesToScan = {
|
2026-02-08 13:56:19 +08:00
|
|
|
"com.gunshi.project.ss.controller",
|
|
|
|
|
};
|
|
|
|
|
String[] pathsToMatch = {
|
2026-02-27 16:33:33 +08:00
|
|
|
"/impactZoneInfo/**",
|
|
|
|
|
"/auditProcess/**",
|
2026-03-04 14:31:38 +08:00
|
|
|
"/warningRule/**",
|
2026-03-10 13:14:44 +08:00
|
|
|
"/attResBuilding/**"
|
2024-07-08 15:17:01 +08:00
|
|
|
};
|
|
|
|
|
return GroupedOpenApi.builder()
|
2026-02-08 13:56:19 +08:00
|
|
|
.group("ss")
|
|
|
|
|
.pathsToMatch(pathsToMatch)
|
2024-07-08 15:17:01 +08:00
|
|
|
.packagesToScan(packagesToScan)
|
|
|
|
|
.build();
|
|
|
|
|
}
|
|
|
|
|
}
|