Search in sources :

Example 21 with MyLog

use of com.qiwenshare.common.anno.MyLog in project qiwen-file by qiwenshare.

the class FileController method deleteFile.

@Operation(summary = "删除文件", description = "可以删除文件或者目录", tags = { "file" })
@RequestMapping(value = "/deletefile", method = RequestMethod.POST)
@MyLog(operation = "删除文件", module = CURRENT_MODULE)
@ResponseBody
public RestResult deleteFile(@RequestBody DeleteFileDTO deleteFileDto) {
    JwtUser sessionUserBean = SessionUtil.getSession();
    userFileService.deleteUserFile(deleteFileDto.getUserFileId(), sessionUserBean.getUserId());
    fileDealComp.deleteESByUserFileId(deleteFileDto.getUserFileId());
    return RestResult.success();
}
Also used : JwtUser(com.qiwenshare.common.util.security.JwtUser) Operation(io.swagger.v3.oas.annotations.Operation) MyLog(com.qiwenshare.common.anno.MyLog)

Aggregations

MyLog (com.qiwenshare.common.anno.MyLog)21 Operation (io.swagger.v3.oas.annotations.Operation)20 JwtUser (com.qiwenshare.common.util.security.JwtUser)16 UserFile (com.qiwenshare.file.domain.UserFile)8 RecoveryFile (com.qiwenshare.file.domain.RecoveryFile)2 ShareFile (com.qiwenshare.file.domain.ShareFile)2 UserBean (com.qiwenshare.file.domain.user.UserBean)2 UploadFileVo (com.qiwenshare.file.vo.file.UploadFileVo)2 LambdaUpdateWrapper (com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper)1 RestResult (com.qiwenshare.common.result.RestResult)1 FileSearch (com.qiwenshare.file.config.es.FileSearch)1 CommonFile (com.qiwenshare.file.domain.CommonFile)1 FilePermission (com.qiwenshare.file.domain.FilePermission)1 Share (com.qiwenshare.file.domain.Share)1 CommonFileUser (com.qiwenshare.file.vo.commonfile.CommonFileUser)1 ShareFileVO (com.qiwenshare.file.vo.share.ShareFileVO)1 UserLoginVo (com.qiwenshare.file.vo.user.UserLoginVo)1 UnsupportedEncodingException (java.io.UnsupportedEncodingException)1 Method (java.lang.reflect.Method)1 ArrayList (java.util.ArrayList)1