类 ResourceController

java.lang.Object
com.hengyi.xbaseweb.system.controller.base.XBaseController
com.hengyi.xbaseweb.system.controller.ResourceController
所有已实现的接口:
IXBaseController

@RestController @RequestMapping("/system/resources") public class ResourceController extends XBaseController
资源模块
  • 构造器详细资料

    • ResourceController

      public ResourceController()
  • 方法详细资料

    • tree

      @GetMapping("tree") public ApiResult tree(ResourcesQueryDto resourcesQueryDto)
      资源树
      返回:
    • createResources

      @PostMapping("create") public ApiResult createResources(@RequestBody @Validated ResourcesDto resourcesDto)
      添加资源
      参数:
      resourcesDto -
      返回:
    • batchCreateResources

      @PostMapping("/createBatch") public ApiResult batchCreateResources(@RequestBody @Validated List<ResourcesDto> resourcesDto)
      批量添加资源
      参数:
      resourcesDto -
      返回:
    • updateResources

      @PutMapping("/update") public ApiResult updateResources(@RequestBody @Validated ResourcesDto resourcesDto)
      编辑资源
      参数:
      resourcesDto -
      返回:
    • deleteResource

      @DeleteMapping("delete") public ApiResult deleteResource(@RequestBody ResourcesDto resourcesDto)
      删除资源
      参数:
      resourcesDto -
      返回:
    • batchDeleteResource

      @DeleteMapping("/batchDelete") public ApiResult batchDeleteResource(@RequestBody List<Long> ids)
      批量删除资源
      参数:
      ids -
      返回:
    • getTreeList

      @GetMapping("treeList") public ApiResult getTreeList(ResourcesTreeQueryDto resourcesTreeQueryDto)
      查询资源树列表
      返回:
    • getList

      @GetMapping("list") public ApiResult getList(SysResources resources)
      查询资源列表
      返回:
    • queryResourcesListByParentId

      @GetMapping("/queryResourcesListByParentId") public ApiResult queryResourcesListByParentId(@RequestParam Long parentId)
      查询某级下资源树
      返回:
    • allotResource

      @PostMapping("allot") public ApiResult allotResource(@RequestBody @Validated AllotResourceDto allotResourceDto)
      分配资源
      参数:
      allotResourceDto -
      返回:
    • batchAllot

      @PostMapping("batchAllot") public ApiResult batchAllot(@RequestBody @Validated AllotResourceDto dto)
      批量分配资源
      参数:
      dto -
      返回:
    • unAllotResource

      @PutMapping("/unAllot") public ApiResult unAllotResource(@RequestBody @Validated AllotResourceDto dto)
      删除分配资源
      参数:
      dto -
      返回:
    • queryResourceListByUsername

      @GetMapping("/queryListByUsername") public ApiResult queryResourceListByUsername(ResourcesQueryDto dto)
      通过用户名查询他某个节点的数据
    • queryResourceListByRole

      @GetMapping("role") public ApiResult queryResourceListByRole(@RequestParam String role)
      通过角色查询下面的资源数据