From c42614978ff12013a1eabebd0289b27169a5784f Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期二, 06 五月 2025 17:25:56 +0800 Subject: [PATCH] 1、实现万功能token(0000-0000-1234-9876-5); 2、web端单独实现命令结果等待器,并相应修改相关部分; 3、web端实现透传命令; 4、修改一些不当注释; 5、优化一些代码。 --- pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/apiDoc/SpringApiConfig.java | 71 +++++++++++++++++++++++++++++++++++ 1 files changed, 71 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/apiDoc/SpringApiConfig.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/apiDoc/SpringApiConfig.java new file mode 100644 index 0000000..816c45b --- /dev/null +++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/apiDoc/SpringApiConfig.java @@ -0,0 +1,71 @@ +package com.dy.common.apiDoc; + +import io.swagger.v3.oas.models.OpenAPI; +import io.swagger.v3.oas.models.info.Info; +import io.swagger.v3.oas.models.info.License; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +@Configuration +public class SpringApiConfig { + + @Value("${springdoc.web.title}") + public String title ; + @Value("${springdoc.web.description}") + public String description ; + @Value("${springdoc.web.version}") + public String version ; + @Value("${springdoc.web.license-name}") + public String licenseName ; + + + /** + * 璁剧疆spring doc api涓�浜涘叏灞�鍐呭 + * @return + */ + @Bean + public OpenAPI springDocOpenAPI() { + OpenAPI openAPI = new OpenAPI() + .info(new Info().title(title) + .description(description) + .version(version) + .license(new License().name(licenseName) + //.url("http://www.gsdyjsgs.com/") + )) + //.externalDocs(new ExternalDocumentation() + // .description(externalDocsDescription) + //.url("http://www.gsdyjsgs.com/") + //) + ; + return openAPI ; + } + + +//鍥犱负瀛愭ā鍧楀彧鏈変竴涓笂涓嬫枃锛屾墍浠ヤ笉鐢ㄥ啀鍒嗙粍浜� +//濡傛灉涓�涓瓙妯″潡鏈夊涓竴绾т笂涓嬫枃鎴栧涓簩绾т笂涓嬫枃锛屽彲浠ュ垎缁� + +// /** +// * 鍩虹淇℃伅 鍒嗙粍 +// * @return 鍒嗙粍鎺ュ彛 +// */ +// @Bean +// public GroupedOpenApi baseApi() { +// return GroupedOpenApi.builder() +// .group(groupNameBase) +// .pathsToMatch("/base/**") +// .build(); +// } +// +// /** +// * 杩滅▼鎿嶄綔 鍒嗙粍 +// * @return 鍒嗙粍鎺ュ彛 +// */ +// @Bean +// public GroupedOpenApi remoteApi() { +// return GroupedOpenApi.builder() +// .group(groupNameRemote) +// .pathsToMatch("/remote/**") +// .build(); +// } +} -- Gitblit v1.8.0