From a004a978fa54779425d7498b4737c970b8c71f7b Mon Sep 17 00:00:00 2001
From: panlinlin <648540858@qq.com>
Date: 星期日, 11 四月 2021 22:32:28 +0800
Subject: [PATCH] 规范api

---
 src/main/java/com/genersoft/iot/vmp/conf/Swagger3Config.java |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 58 insertions(+), 0 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..84aa3d9 100644
--- a/src/main/java/com/genersoft/iot/vmp/conf/Swagger3Config.java
+++ b/src/main/java/com/genersoft/iot/vmp/conf/Swagger3Config.java
@@ -23,12 +23,70 @@
     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("/");
+    }
 
     private ApiInfo apiInfo() {
         return new ApiInfoBuilder()

--
Gitblit v1.8.0