| | |
| | | |
| | | private final SysRoleManageApplicationService sysRoleManageApplicationService; |
| | | |
| | | @Operation(summary = "分页(角色名称模糊筛选)") |
| | | @Operation(summary = "分页") |
| | | @GetMapping |
| | | @SaCheckPermission("sys:roles:page") |
| | | public Result<java.util.List<RoleManageListVo>> page( |
| | |
| | | return ResultUtil.page(sysRoleManageApplicationService.pageRoles(page, size, roleName)); |
| | | } |
| | | |
| | | @Operation(summary = "详情(须 uuid)") |
| | | @Operation(summary = "详情") |
| | | @GetMapping("/{id}") |
| | | @SaCheckPermission("sys:roles:detail") |
| | | public Result<RoleManageDetailVo> detail( |
| | |
| | | return ResultUtil.data(sysRoleManageApplicationService.getDetail(id, uuid)); |
| | | } |
| | | |
| | | @Operation(summary = "新增(角色编码后台自动生成)") |
| | | @Operation(summary = "新增") |
| | | @PostMapping |
| | | @SaCheckPermission("sys:roles:create") |
| | | public Result<Map<String, Object>> create(@Valid @RequestBody RoleManageCreateRequest request) { |
| | | return ResultUtil.data(sysRoleManageApplicationService.create(request)); |
| | | } |
| | | |
| | | @Operation(summary = "编辑(body 须含 uuid)") |
| | | @Operation(summary = "编辑") |
| | | @PutMapping("/{id}") |
| | | @SaCheckPermission("sys:roles:update") |
| | | public Result<Void> update( |
| | |
| | | return ResultUtil.success(); |
| | | } |
| | | |
| | | @Operation(summary = "删除(逻辑删除;仅当关联账号数为 0)") |
| | | @Operation(summary = "删除") |
| | | @DeleteMapping("/{id}") |
| | | @SaCheckPermission("sys:roles:delete") |
| | | public Result<Void> delete( |
| | |
| | | return ResultUtil.success(); |
| | | } |
| | | } |
| | | |