From a3649ca243f827f78b85dbb41af2c3d7d978aa89 Mon Sep 17 00:00:00 2001
From: panlinlin <648540858@qq.com>
Date: 星期二, 27 四月 2021 15:38:00 +0800
Subject: [PATCH] 优化mysql建库脚本
---
src/main/java/com/genersoft/iot/vmp/conf/Swagger3Config.java | 68 ++++++++++++++++++++++++++++++----
1 files changed, 60 insertions(+), 8 deletions(-)
diff --git a/src/main/java/com/genersoft/iot/vmp/conf/Swagger3Config.java b/src/main/java/com/genersoft/iot/vmp/conf/Swagger3Config.java
index 70be188..47d29a9 100644
--- a/src/main/java/com/genersoft/iot/vmp/conf/Swagger3Config.java
+++ b/src/main/java/com/genersoft/iot/vmp/conf/Swagger3Config.java
@@ -1,20 +1,14 @@
package com.genersoft.iot.vmp.conf;
-import io.swagger.annotations.ApiOperation;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
-import springfox.documentation.builders.RequestParameterBuilder;
-import springfox.documentation.schema.ScalarType;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.service.Contact;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
-
-import java.util.ArrayList;
-import java.util.List;
@Configuration
public class Swagger3Config {
@@ -23,8 +17,66 @@
public Docket createRestApi() {
return new Docket(DocumentationType.OAS_30)
.apiInfo(apiInfo())
+ .groupName("鍏ㄩ儴")
.select()
.apis(RequestHandlerSelectors.basePackage("com.genersoft.iot.vmp.vmanager"))
+ .paths(PathSelectors.any())
+ .build()
+ .pathMapping("/");
+ }
+ @Bean
+ public Docket createRestGBApi() {
+ return new Docket(DocumentationType.OAS_30)
+ .apiInfo(apiInfo())
+ .groupName("鍥芥爣")
+ .select()
+ .apis(RequestHandlerSelectors.basePackage("com.genersoft.iot.vmp.vmanager.gb28181"))
+ .paths(PathSelectors.any())
+ .build()
+ .pathMapping("/");
+ }
+ @Bean
+ public Docket createRestStreamProxyApi() {
+ return new Docket(DocumentationType.OAS_30)
+ .apiInfo(apiInfo())
+ .groupName("鎷夋祦杞彂")
+ .select()
+ .apis(RequestHandlerSelectors.basePackage("com.genersoft.iot.vmp.vmanager.streamProxy"))
+ .paths(PathSelectors.any())
+ .build()
+ .pathMapping("/");
+ }
+ @Bean
+ public Docket createRestStreamPushApi() {
+ return new Docket(DocumentationType.OAS_30)
+ .apiInfo(apiInfo())
+ .groupName("鎺ㄦ祦绠$悊")
+ .select()
+ .apis(RequestHandlerSelectors.basePackage("com.genersoft.iot.vmp.vmanager.streamPush"))
+ .paths(PathSelectors.any())
+ .build()
+ .pathMapping("/");
+ }
+
+
+ @Bean
+ public Docket createServerApi() {
+ return new Docket(DocumentationType.OAS_30)
+ .apiInfo(apiInfo())
+ .groupName("鏈嶅姟绠$悊")
+ .select()
+ .apis(RequestHandlerSelectors.basePackage("com.genersoft.iot.vmp.vmanager.server"))
+ .paths(PathSelectors.any())
+ .build()
+ .pathMapping("/");
+ }
+ @Bean
+ public Docket createUserApi() {
+ return new Docket(DocumentationType.OAS_30)
+ .apiInfo(apiInfo())
+ .groupName("鐢ㄦ埛绠$悊")
+ .select()
+ .apis(RequestHandlerSelectors.basePackage("com.genersoft.iot.vmp.vmanager.user"))
.paths(PathSelectors.any())
.build()
.pathMapping("/");
@@ -34,8 +86,8 @@
return new ApiInfoBuilder()
.title("WVP-PRO 鎺ュ彛鏂囨。")
.description("鏇村璇峰挩璇㈡湇鍔″紑鍙戣��(18010473990@@163.com)銆�")
- .contact(new Contact("Ray銆�", "http://www.ruiyeclub.cn", "ruiyeclub@foxmail.com"))
- .version("1.0")
+ .contact(new Contact("panlinlin", "http://www.ruiyeclub.cn", "ruiyeclub@foxmail.com"))
+ .version("2.0")
.build();
}
}
--
Gitblit v1.8.0