yq vor 3 Jahren
Ursprung
Commit
0199100023

+ 15 - 0
usky-module-demo/usky-module-demo-biz/pom.xml

@@ -111,6 +111,21 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                <groupId>com.github.shalousun</groupId>
+                <artifactId>smart-doc-maven-plugin</artifactId>
+                <version>2.1.1</version>
+                <configuration>
+                    <!--指定生成文档的使用的配置文件,配置文件放在自己的项目中-->
+                    <configFile>./src/main/resources/smart-doc.json</configFile>
+                    <!--指定项目名称-->
+                    <projectName>test</projectName>
+                    <!--                    <excludes>-->
+                    <!--                        <exclude>com.bizmatics:product-service-provider</exclude>-->
+                    <!--                        <exclude>cn.afterturn:easypoi-web</exclude>-->
+                    <!--                    </excludes>-->
+                </configuration>
+            </plugin>
         </plugins>
     </build>
 

+ 15 - 1
usky-module-demo/usky-module-demo-biz/src/main/java/com/usky/demo/biz/controller/web/SysUserController.java

@@ -1,9 +1,16 @@
 package com.usky.demo.biz.controller.web;
 
 
+import com.usky.common.core.bean.ApiResult;
+import com.usky.demo.biz.domain.SysUser;
+import com.usky.demo.biz.service.SysUserService;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.RequestMapping;
 
 import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
 
 /**
  * <p>
@@ -13,9 +20,16 @@ import org.springframework.stereotype.Controller;
  * @author ya
  * @since 2022-04-21
  */
-@Controller
+@RestController
 @RequestMapping("/sysUser")
 public class SysUserController {
 
+
+    @Autowired
+    private SysUserService sysUserService;
+
+    public ApiResult<List<SysUser>> list(){
+        return ApiResult.success(sysUserService.list());
+    }
 }
 

+ 15 - 0
usky-module-demo/usky-module-demo-biz/src/main/resources/smart-doc.json

@@ -0,0 +1,15 @@
+{
+  "outPath":"./src/main/resources/doc",
+  "serverUrl": "http:10.23.39.1:8082/",
+  "isStrict": false,
+  "coverOld": true,
+  "allInOne": true,
+  "packageFilters": "com.usky.demo.biz.controller.web",
+  "requestExample":"false",
+  "responseExample":"true",
+  "projectName": "安防项目",
+  "appKey": "20211216921084883495813120",
+  "appToken":"36bde2426ad546a5a50311bb747e7e61",
+  "secret": "N@Pd,KXAHki*BW3=zK.XPNykf!=CM79J",
+  "openUrl": "http://101.133.214.75:7700/api"
+}