PermissionController

@RequestMapping(value = ["/permission"])
@RestController
class PermissionController(permissionService: PermissionService)

权限点控制器。

Constructors

Link copied to clipboard
constructor(permissionService: PermissionService)

Functions

Link copied to clipboard
@DeleteMapping(value = ["/{id:\d+}"])
fun deleteById(@PathVariable id: Long)

根据 ID 删除权限点。

Link copied to clipboard
@GetMapping(value = ["/{id:\d+}"])
fun getById(@PathVariable id: Long): PermissionView?

根据 ID 查询权限点。

Link copied to clipboard
@GetMapping(value = ["/list"])
fun listPermissions(@ModelAttribute specification: PermissionSpecification): List<PermissionView>

条件查询权限点列表。

Link copied to clipboard
@PostMapping
fun save(@RequestBody @Valid input: SavePermissionInput): PermissionView

新增权限点。

Link copied to clipboard
@PutMapping
fun update(@RequestBody @Valid input: UpdatePermissionInput): PermissionView

更新权限点。