Переглянути джерело

处理swagger的一堆警告。

wukai 1 рік тому
батько
коміт
91e92fe578

+ 1 - 1
doc-biz/src/main/java/com/doc/biz/controller/DocDirController.java

@@ -305,7 +305,7 @@ public class DocDirController extends BaseController {
     @ApiOperation("重命名")
     @Log(title = "文档目录管理", businessType = BusinessType.UPDATE)
     @GetMapping("/rename")
-    @ApiImplicitParams({@ApiImplicitParam(name = "dirId", value = "目录ID", required = true), @ApiImplicitParam(name = "name", value = "新目录名", required = true)})
+    @ApiImplicitParams({@ApiImplicitParam(name = "dirId", value = "目录ID", required = true, dataTypeClass = Long.class), @ApiImplicitParam(name = "name", value = "新目录名", required = true, dataTypeClass = String.class)})
     public AjaxResult rename(Long dirId, String name) {
         DocDir docDir = docDirService.selectDocDirByDirId(dirId);
 

+ 12 - 7
doc-biz/src/main/java/com/doc/biz/controller/DocInfoController.java

@@ -98,10 +98,10 @@ public class DocInfoController extends BaseController {
     @ApiOperation("新建文件")
     @GetMapping("/create")
     @ApiImplicitParams({
-            @ApiImplicitParam(name = "type", value = "文件类型 \"word\":word文档 \"excel\":excel文件 \"ppt\":ppt文件  \"txt\":文本文件", required = true),
-            @ApiImplicitParam(name = "spaceId", value = "空间ID", required = true),
-            @ApiImplicitParam(name = "dirId", value = "目录ID", required = true),
-            @ApiImplicitParam(name = "name", value = "文件名", required = true)
+            @ApiImplicitParam(name = "type", value = "文件类型 \"word\":word文档 \"excel\":excel文件 \"ppt\":ppt文件  \"txt\":文本文件", required = true, dataTypeClass = Long.class),
+            @ApiImplicitParam(name = "spaceId", value = "空间ID", required = true, dataTypeClass = Long.class),
+            @ApiImplicitParam(name = "dirId", value = "目录ID", required = true, dataTypeClass = String.class),
+            @ApiImplicitParam(name = "name", value = "文件名", required = true, dataTypeClass = String.class)
     })
     @Log(title = "文件基本信息表", businessType = BusinessType.INSERT, eventLevel = EventLevel.MIDDLE)
     public AjaxResult create(Long spaceId, Long dirId, String type, String name) {
@@ -144,7 +144,9 @@ public class DocInfoController extends BaseController {
     @ApiOperation("文件移动")
     @GetMapping("/move")
     @Log(title = "文件基本信息表", businessType = BusinessType.UPDATE, eventLevel = EventLevel.MIDDLE)
-    @ApiImplicitParams({@ApiImplicitParam(name = "docId", value = "文件ID", required = true), @ApiImplicitParam(name = "spaceId", value = "空间ID"), @ApiImplicitParam(name = "dirId", value = "新目录ID", required = true)})
+    @ApiImplicitParams({@ApiImplicitParam(name = "docId", value = "文件ID", required = true, dataTypeClass = Long.class),
+            @ApiImplicitParam(name = "spaceId", value = "空间ID", required = true, dataTypeClass = Long.class),
+            @ApiImplicitParam(name = "dirId", value = "新目录ID", required = true, dataTypeClass = Long.class)})
     public AjaxResult move(Long docId, Long dirId) {
         DocInfo info = docInfoService.selectDocInfoByDocId(docId);
         if (info == null) {
@@ -163,7 +165,9 @@ public class DocInfoController extends BaseController {
     @ApiOperation("文件复制")
     @GetMapping("/copy")
     @Log(title = "文件基本信息表", businessType = BusinessType.INSERT, eventLevel = EventLevel.MIDDLE)
-    @ApiImplicitParams({@ApiImplicitParam(name = "docId", value = "文件ID", required = true), @ApiImplicitParam(name = "spaceId", value = "空间ID"), @ApiImplicitParam(name = "dirId", value = "新目录ID", required = true)})
+    @ApiImplicitParams({@ApiImplicitParam(name = "docId", value = "文件ID", required = true, dataTypeClass = Long.class),
+            @ApiImplicitParam(name = "spaceId", value = "空间ID", required = true, dataTypeClass = Long.class),
+            @ApiImplicitParam(name = "dirId", value = "新目录ID", required = true, dataTypeClass = Long.class)})
     public AjaxResult copy(Long docId, Long spaceId, Long dirId) {
         DocInfo info = docInfoService.selectDocInfoByDocId(docId);
         if (info == null) {
@@ -194,7 +198,8 @@ public class DocInfoController extends BaseController {
     @ApiOperation("文件重命名")
     @GetMapping("/rename")
     @Log(title = "文件基本信息表", businessType = BusinessType.UPDATE, eventLevel = EventLevel.MIDDLE)
-    @ApiImplicitParams({@ApiImplicitParam(name = "docId", value = "文件ID", required = true), @ApiImplicitParam(name = "name", value = "新文件名", required = true)})
+    @ApiImplicitParams({@ApiImplicitParam(name = "docId", value = "文件ID", required = true,dataTypeClass = Long.class),
+            @ApiImplicitParam(name = "name", value = "新文件名", required = true,dataTypeClass = Long.class)})
     public AjaxResult rename(Long docId, String name) {
         DocInfo info = new DocInfo();
         info.setDocId(docId);

+ 1 - 1
doc-biz/src/main/java/com/doc/biz/controller/ElasticSearchController.java

@@ -52,7 +52,7 @@ public class ElasticSearchController {
      */
     @GetMapping("/query")
     @ApiOperation("模糊查询")
-    @ApiImplicitParams({@ApiImplicitParam(name = "type", value = "空间类型(1.公共空间 2.部门空间 3.个人空间", required = true), @ApiImplicitParam(name = "keyword", value = "搜索关键字", required = true), @ApiImplicitParam(name = "page", value = "当前页码", required = true), @ApiImplicitParam(name = "size", value = "每页条数", required = true)})
+    @ApiImplicitParams({@ApiImplicitParam(name = "type", value = "空间类型(1.公共空间 2.部门空间 3.个人空间", required = true, dataTypeClass = String.class), @ApiImplicitParam(name = "keyword", value = "搜索关键字", required = true, dataTypeClass = String.class), @ApiImplicitParam(name = "page", value = "当前页码", required = true, dataTypeClass = Integer.class), @ApiImplicitParam(name = "size", value = "每页条数", required = true, dataTypeClass = Integer.class)})
     public AjaxResult query(String type, String keyword, int page, int size) {
         //因为es查询是从第0页开始,所以页码要-1才行
         page = page - 1;