【8.0】【权限】更新权限绑定界面的权限

pull/57/head
fengshuonan 2023-07-07 16:14:40 +08:00
parent e3f5d42454
commit b951f6a01b
2 changed files with 8 additions and 1 deletions

View File

@ -113,4 +113,9 @@ public interface PermissionCodeConstants {
*/ */
String EDIT_ROLE = "EDIT_ROLE"; String EDIT_ROLE = "EDIT_ROLE";
/**
* -
*/
String CHANGE_ROLE_PERMISSION = "CHANGE_ROLE_PERMISSION";
} }

View File

@ -6,6 +6,7 @@ import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource; import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource; import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource;
import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource; import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource;
import cn.stylefeng.roses.kernel.sys.api.constants.PermissionCodeConstants;
import cn.stylefeng.roses.kernel.sys.modular.role.entity.SysRole; import cn.stylefeng.roses.kernel.sys.modular.role.entity.SysRole;
import cn.stylefeng.roses.kernel.sys.modular.role.pojo.request.RoleBindPermissionRequest; import cn.stylefeng.roses.kernel.sys.modular.role.pojo.request.RoleBindPermissionRequest;
import cn.stylefeng.roses.kernel.sys.modular.role.pojo.request.SysRoleRequest; import cn.stylefeng.roses.kernel.sys.modular.role.pojo.request.SysRoleRequest;
@ -72,7 +73,8 @@ public class PermissionAssignController {
* @author fengshuonan * @author fengshuonan
* @since 2023/6/13 19:45 * @since 2023/6/13 19:45
*/ */
@PostResource(name = "更新角色绑定权限", path = "/permission/updateRoleBindPermission") @PostResource(name = "更新角色绑定权限", path = "/permission/updateRoleBindPermission", requiredPermission = true,
requirePermissionCode = PermissionCodeConstants.CHANGE_ROLE_PERMISSION)
public ResponseData<?> updateRoleBindPermission(@RequestBody @Validated(RoleBindPermissionRequest.roleBindPermission.class) public ResponseData<?> updateRoleBindPermission(@RequestBody @Validated(RoleBindPermissionRequest.roleBindPermission.class)
RoleBindPermissionRequest roleBindPermissionRequest) { RoleBindPermissionRequest roleBindPermissionRequest) {
permissionAssignService.updateRoleBindPermission(roleBindPermissionRequest); permissionAssignService.updateRoleBindPermission(roleBindPermissionRequest);