类 SohelpBootResourceController

java.lang.Object
net.sohelp.boot.admin.core.base.BaseController
net.sohelp.boot.dev.web.ops.resource.SohelpBootResourceController

@RestController("dev-sohelp-boot-resource") @RequestMapping("/dev/resource/sohelp-boot") public class SohelpBootResourceController extends BaseController
平台资源管理控制器,用于处理平台资源相关的操作请求。
从以下版本开始:
2025/2/9 10:56
作者:
AaronFung
  • 构造器详细资料

    • SohelpBootResourceController

      public SohelpBootResourceController()
  • 方法详细资料

    • tree

      @GetMapping("/tree") @Permission("ADMIN") public ApiResult<List<Map<String,Object>>> tree()
      获取资源管理器的树形结构数据。
      返回:
      返回包含资源树信息的结果对象,其中数据为Map列表形式。
    • rename

      @PostMapping("/rename") @Permission("ADMIN") public ApiResult<List<Map<String,Object>>> rename()
      对指定文件进行重命名操作。
      返回:
      返回操作结果,当前实现中返回一个空的资源树列表。
    • delete

      @PostMapping("/delete") @Permission("ADMIN") public ApiResult<List<Map<String,Object>>> delete()
      删除指定的文件或目录。
      返回:
      返回删除后的资源树状态,当前实现中返回一个空的资源树列表。
    • copy

      @PostMapping("/copy") @Permission("ADMIN") public ApiResult<List<Map<String,Object>>> copy()
      复制指定的文件或目录到目标位置。
      返回:
      返回复制后的新资源树状态,当前实现中返回一个空的资源树列表。
    • exportZip

      @PostMapping("/exportZip") @Permission("ADMIN") public ApiResult<String> exportZip()
      将选中的资源导出为ZIP压缩包。
      返回:
      返回压缩包的相关信息(如路径、名称等),当前未实现具体逻辑。
    • importZip

      @PostMapping("/importZip") @Permission("ADMIN") public ApiResult<String> importZip()
      导入并解压上传的ZIP压缩包。
      返回:
      返回导入结果的信息(如成功与否、新增资源等),当前未实现具体逻辑。
    • viewJson

      @GetMapping("/viewJson") @Permission("ADMIN") public ApiResult<List<Map<String,Object>>> viewJson()
      查看特定资源的JSON配置内容。
      返回:
      返回JSON格式的资源配置信息,当前实现中返回一个空的资源树列表。