diff --git a/kernel-s-system/system-business-role/src/main/java/cn/stylefeng/roses/kernel/system/modular/role/controller/SysRoleAuthController.java b/kernel-s-system/system-business-role/src/main/java/cn/stylefeng/roses/kernel/system/modular/role/controller/SysRoleAuthController.java index 9aee04d18..5971ca388 100644 --- a/kernel-s-system/system-business-role/src/main/java/cn/stylefeng/roses/kernel/system/modular/role/controller/SysRoleAuthController.java +++ b/kernel-s-system/system-business-role/src/main/java/cn/stylefeng/roses/kernel/system/modular/role/controller/SysRoleAuthController.java @@ -33,6 +33,7 @@ import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource; import cn.stylefeng.roses.kernel.system.api.MenuServiceApi; import cn.stylefeng.roses.kernel.system.api.pojo.menu.MenuAndButtonTreeResponse; import cn.stylefeng.roses.kernel.system.api.pojo.role.request.SysRoleRequest; +import cn.stylefeng.roses.kernel.system.modular.role.service.SysRoleResourceService; import cn.stylefeng.roses.kernel.system.modular.role.service.SysRoleService; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.RequestBody; @@ -57,6 +58,9 @@ public class SysRoleAuthController { @Resource private MenuServiceApi menuServiceApi; + @Resource + private SysRoleResourceService sysRoleResourceService; + /** * 获取角色分配菜单界面,绑定情况列表 * @@ -126,4 +130,16 @@ public class SysRoleAuthController { return new SuccessResponseData<>(sysRoleService.grantButtonGrantAll(sysRoleRequest)); } + /** + * 角色绑定接口数据V2 + * + * @author fengshuonan + * @date 2021/8/10 18:23 + */ + @PostResource(name = "角色绑定接口数据V2", path = "/sysRole/grantResourceV2") + public ResponseData grantResourceV2(@RequestBody @Validated(SysRoleRequest.grantResourceV2.class) SysRoleRequest sysRoleRequest) { + sysRoleResourceService.grantResourceV2(sysRoleRequest); + return new SuccessResponseData<>(); + } + } diff --git a/kernel-s-system/system-business-role/src/main/java/cn/stylefeng/roses/kernel/system/modular/role/controller/SysRoleController.java b/kernel-s-system/system-business-role/src/main/java/cn/stylefeng/roses/kernel/system/modular/role/controller/SysRoleController.java index 186781ac5..e9dd7ad22 100644 --- a/kernel-s-system/system-business-role/src/main/java/cn/stylefeng/roses/kernel/system/modular/role/controller/SysRoleController.java +++ b/kernel-s-system/system-business-role/src/main/java/cn/stylefeng/roses/kernel/system/modular/role/controller/SysRoleController.java @@ -136,18 +136,6 @@ public class SysRoleController { return new SuccessResponseData<>(); } - /** - * 角色绑定接口数据 - * - * @author fengshuonan - * @date 2021/8/10 18:23 - */ - @PostResource(name = "角色绑定接口数据V2", path = "/sysRole/grantResourceV2") - public ResponseData grantResourceV2(@RequestBody @Validated(SysRoleRequest.grantResourceV2.class) SysRoleRequest sysRoleRequest) { - sysRoleResourceService.grantResourceV2(sysRoleRequest); - return new SuccessResponseData<>(); - } - /** * 角色授权菜单和按钮 *