@RestController @RequestMapping(value="/resource") public class ResourceController extends Object
| 构造器和说明 |
|---|
ResourceController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ResourceInfo |
create(ResourceInfo info)
创建资源
|
void |
delete(Long id)
删除
|
ResourceInfo |
getInfo(Long id)
获取资源信息
|
ResourceInfo |
getTree(User user)
获取资源树
|
SimpleResponse |
moveDown(Long id)
资源下移
|
SimpleResponse |
moveUp(Long id)
资源上移
|
ResourceInfo |
update(ResourceInfo info)
修改资源
|
@GetMapping public ResourceInfo getTree(@AuthenticationPrincipal User user)
user - @GetMapping(value="/{id}")
public ResourceInfo getInfo(@PathVariable
Long id)
id - @PostMapping public ResourceInfo create(@RequestBody ResourceInfo info)
info - @PutMapping(value="/{id}")
public ResourceInfo update(@RequestBody
ResourceInfo info)
info - @DeleteMapping(value="/{id}")
public void delete(@PathVariable
Long id)
id - @PostMapping(value="/{id}/up")
public SimpleResponse moveUp(@PathVariable
Long id)
id - @PostMapping(value="/{id}/down")
public SimpleResponse moveDown(@PathVariable
Long id)
id - Copyright © 2018. All rights reserved.