|
@@ -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);
|