类 FileDataController
java.lang.Object
com.hengyi.xbaseweb.system.controller.base.XBaseController
com.hengyi.xbaseweb.system.controller.FileDataController
- 所有已实现的接口:
IXBaseController
@RestController
@RequestMapping("/system/file")
public class FileDataController
extends XBaseController
文件管理
-
字段概要
从类继承的字段 com.hengyi.xbaseweb.system.controller.base.XBaseController
request, userSessionService -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明deleteFile(FileDto fileDto) 删除我的文件deleteFileBatch(List<Long> fileIds) 批量删除我的文件voidfileDownload(String fileId, jakarta.servlet.http.HttpServletResponse response) 文件下载getFileDataById(String fileId) 根据文件ID查询文件内容getFileDataByIds(String fileIds) 根据文件ID查询文件内容 多个文件用“,”分割getUserFilePage(SysFileData fileData, PageQuery pageDto) 获取我的文件queryFileDataPage(FileDataPageDto fileDataDto, PageQuery pageDto) 文件列表updateFileCategory(@Valid FileDataCategoryDto categoryDto) 修改文件的分类从类继承的方法 com.hengyi.xbaseweb.system.controller.base.XBaseController
error, error, getAppId, getCurrentUser, getCurrentUserId, getCurrentUsername, getCurrentUserRoles, getMessage, getMessage, status, success, success, toResult, toResult
-
构造器详细资料
-
FileDataController
public FileDataController()
-
-
方法详细资料
-
queryFileDataPage
@GetMapping("page") public ApiResult queryFileDataPage(FileDataPageDto fileDataDto, PageQuery pageDto) 文件列表- 参数:
fileDataDto-- 返回:
-
getUserFilePage
获取我的文件- 返回:
-
deleteFile
删除我的文件- 参数:
fileDto-- 返回:
-
deleteFileBatch
批量删除我的文件- 参数:
fileIds-- 返回:
-
getFileDataById
根据文件ID查询文件内容- 参数:
fileId-- 返回:
-
getFileDataByIds
根据文件ID查询文件内容 多个文件用“,”分割- 参数:
fileIds-- 返回:
-
updateFileCategory
@PutMapping("updateFileCategory") public ApiResult updateFileCategory(@RequestBody @Valid @Valid FileDataCategoryDto categoryDto) 修改文件的分类- 参数:
categoryDto-- 返回:
-
fileDownload
@GetMapping("download/{fileId}") public void fileDownload(@PathVariable String fileId, jakarta.servlet.http.HttpServletResponse response) 文件下载- 参数:
fileId- 文件名称
-