类 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
文件管理
  • 构造器详细资料

    • FileDataController

      public FileDataController()
  • 方法详细资料

    • queryFileDataPage

      @GetMapping("page") public ApiResult queryFileDataPage(FileDataPageDto fileDataDto, PageQuery pageDto)
      文件列表
      参数:
      fileDataDto -
      返回:
    • getUserFilePage

      @GetMapping("userPage") public ApiResult getUserFilePage(SysFileData fileData, PageQuery pageDto)
      获取我的文件
      返回:
    • deleteFile

      @DeleteMapping("deleteFile") public ApiResult deleteFile(@RequestBody FileDto fileDto)
      删除我的文件
      参数:
      fileDto -
      返回:
    • deleteFileBatch

      @DeleteMapping("deleteFileBatch") public ApiResult deleteFileBatch(@RequestBody List<Long> fileIds)
      批量删除我的文件
      参数:
      fileIds -
      返回:
    • getFileDataById

      @GetMapping("/{fileId}") public ApiResult getFileDataById(@PathVariable String fileId)
      根据文件ID查询文件内容
      参数:
      fileId -
      返回:
    • getFileDataByIds

      @GetMapping("/files") public ApiResult getFileDataByIds(@RequestParam String fileIds)
      根据文件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 - 文件名称