RoleController

@RequestMapping(value = ["/role"])
@RestController
class RoleController(roleService: RoleService)

角色控制器

提供角色管理相关接口

Author

lishangbu

Since

2025/8/30

Constructors

Link copied to clipboard
constructor(roleService: RoleService)

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): Role?

根据 ID 查询角色

Link copied to clipboard
@GetMapping(value = ["/page"])
fun getRolePage(pageable: Pageable, role: Role): Page<Role>

分页条件查询角色

Link copied to clipboard
@GetMapping(value = ["/list"])
fun listRoles(role: Role): List<Role>

条件查询角色列表

Link copied to clipboard
@PostMapping
fun save(@RequestBody role: Role): Role

新增角色

Link copied to clipboard
@PutMapping
fun update(@RequestBody role: Role): Role

更新角色