| | |
| | | import com.qianwen.core.swagger.SwaggerProperties; |
| | | import com.qianwen.core.swagger.SwaggerUtil; |
| | | import com.qianwen.smartman.modules.dmpLog.constant.DmpLogSyncConstant; |
| | | |
| | | import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; |
| | | import org.springframework.context.annotation.Bean; |
| | | import org.springframework.context.annotation.Configuration; |
| | | import org.springframework.plugin.core.config.EnablePluginRegistries; |
| | |
| | | @EnableSwagger |
| | | @Configuration |
| | | @EnablePluginRegistries({SwaggerPlugin.class}) |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/common/config/SwaggerConfiguration.class */ |
| | | |
| | | |
| | | public class SwaggerConfiguration { |
| | | private final SwaggerProperties swaggerProperties; |
| | | private final OpenApiExtensionResolver openApiExtensionResolver; |
| | |
| | | |
| | | @Bean |
| | | public Docket authDocket() { |
| | | return docket("authentication", Collections.singletonList("org.springblade.modules.auth")); |
| | | return docket("authentication", Collections.singletonList("com.qianwen.smartman.modules.auth")); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket sysDocket() { |
| | | return docket("system", Arrays.asList("org.springblade.modules.system", "org.springblade.modules.resource")); |
| | | return docket("system", Arrays.asList("com.qianwen.smartman.modules.system", "com.qianwen.smartman.modules.resource")); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket notifyDocket() { |
| | | return docket("notify", Arrays.asList("org.springblade.modules.notify")); |
| | | return docket("notify", Arrays.asList("com.qianwen.smartman.modules.notify")); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket cpsDocket() { |
| | | return docket("cps", Arrays.asList("org.springblade.modules.cps")); |
| | | return docket("cps", Arrays.asList("com.qianwen.smartman.modules.cps")); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket fmsDocket() { |
| | | return docket("fms", Arrays.asList("org.springblade.modules.fms")); |
| | | return docket("fms", Arrays.asList("com.qianwen.smartman.modules.fms")); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket mdcDocket() { |
| | | return docket("mdc", Lists.newArrayList(new String[]{"org.springblade.modules.mdc"})); |
| | | return docket("mdc", Lists.newArrayList(new String[]{"com.qianwen.smartman.modules.mdc"})); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket tpmDocket() { |
| | | return docket("tpm", Lists.newArrayList(new String[]{"org.springblade.modules.tpm"})); |
| | | return docket("tpm", Lists.newArrayList(new String[]{"com.qianwen.smartman.modules.tpm"})); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket dncDocket() { |
| | | return docket("dnc", Lists.newArrayList(new String[]{"org.springblade.modules.dnc"})); |
| | | return docket("dnc", Lists.newArrayList(new String[]{"com.qianwen.smartman.modules.dnc"})); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket visualDocket() { |
| | | return docket("visual", Lists.newArrayList(new String[]{"org.springblade.modules.visual"})); |
| | | return docket("visual", Lists.newArrayList(new String[]{"com.qianwen.smartman.modules.visual"})); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket deskDocket() { |
| | | return docket(MenuConstant.DESK, Collections.singletonList("org.springblade.modules.desk")); |
| | | return docket(MenuConstant.DESK, Collections.singletonList("com.qianwen.smartman.modules.desk")); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket tpDocket() { |
| | | return docket("trace", Collections.singletonList("org.springblade.modules.trace")); |
| | | return docket("trace", Collections.singletonList("com.qianwen.smartman.modules.trace")); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket reportDocket() { |
| | | return docket("report", Collections.singletonList("org.springblade.modules.report")); |
| | | return docket("report", Collections.singletonList("com.qianwen.smartman.modules.report")); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket syncDocket() { |
| | | return docket("sync", Collections.singletonList("org.springblade.modules.sync")); |
| | | return docket("sync", Collections.singletonList("com.qianwen.smartman.modules.sync")); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket dmpLogDocket() { |
| | | return docket(DmpLogSyncConstant.DMP_LOG_TOPIC, Collections.singletonList("org.springblade.modules.dmpLog")); |
| | | return docket(DmpLogSyncConstant.DMP_LOG_TOPIC, Collections.singletonList("com.qianwen.smartman.modules.dmpLog")); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket toolDocket() { |
| | | return docket("tool", Collections.singletonList("org.springblade.modules.tool")); |
| | | return docket("tool", Collections.singletonList("com.qianwen.smartman.modules.tool")); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket perfDocket() { |
| | | return docket("perf", Collections.singletonList("org.springblade.modules.perf")); |
| | | return docket("perf", Collections.singletonList("com.qianwen.smartman.modules.perf")); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket productionDocket() { |
| | | return docket("coproduction", Collections.singletonList("org.springblade.modules.coproduction")); |
| | | return docket("coproduction", Collections.singletonList("com.qianwen.smartman.modules.coproduction")); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket andonDocket() { |
| | | return docket("andon", Collections.singletonList("org.springblade.modules.andon")); |
| | | return docket("andon", Collections.singletonList("com.qianwen.smartman.modules.andon")); |
| | | } |
| | | |
| | | private Docket docket(String groupName, List<String> basePackages) { |