|
@@ -3,6 +3,7 @@ package com.zjugis.module.system.controller.admin.permission;
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
import com.zjugis.framework.common.pojo.CommonResult;
|
|
|
import com.zjugis.module.system.controller.admin.permission.vo.permission.PermissionAssignRoleDataScopeReqVO;
|
|
|
+import com.zjugis.module.system.controller.admin.permission.vo.permission.PermissionAssignRoleFlowReqVO;
|
|
|
import com.zjugis.module.system.controller.admin.permission.vo.permission.PermissionAssignRoleMenuReqVO;
|
|
|
import com.zjugis.module.system.controller.admin.permission.vo.permission.PermissionAssignUserRoleReqVO;
|
|
|
import com.zjugis.module.system.service.permission.PermissionService;
|
|
@@ -57,6 +58,14 @@ public class PermissionController {
|
|
|
return success(true);
|
|
|
}
|
|
|
|
|
|
+ @PostMapping("/assign-role-flow")
|
|
|
+ @Operation(summary = "赋予角色流程权限")
|
|
|
+ @PreAuthorize("@ss.hasPermission('system:permission:assign-role-flow')")
|
|
|
+ public CommonResult<Boolean> assignRoleFlow(@Valid @RequestBody PermissionAssignRoleFlowReqVO reqVO) {
|
|
|
+ permissionService.assignRoleFlow(reqVO.getRoleId(), reqVO.getFlowIds());
|
|
|
+ return success(true);
|
|
|
+ }
|
|
|
+
|
|
|
@Operation(summary = "获得管理员拥有的角色编号列表")
|
|
|
@Parameter(name = "userId", description = "用户编号", required = true)
|
|
|
@GetMapping("/list-user-roles")
|