|
@@ -1,5 +1,6 @@
|
|
package com.backendsys.modules.system.controller;
|
|
package com.backendsys.modules.system.controller;
|
|
|
|
|
|
|
|
+import com.backendsys.exception.CustException;
|
|
import com.backendsys.modules.common.utils.Result;
|
|
import com.backendsys.modules.common.utils.Result;
|
|
import com.backendsys.modules.system.entity.SysUserRole;
|
|
import com.backendsys.modules.system.entity.SysUserRole;
|
|
import com.backendsys.modules.system.entity.SysUserRoleMenu;
|
|
import com.backendsys.modules.system.entity.SysUserRoleMenu;
|
|
@@ -9,9 +10,9 @@ import io.swagger.v3.oas.annotations.tags.Tag;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
-import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
+import java.util.Arrays;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
@Validated
|
|
@Validated
|
|
@@ -32,8 +33,29 @@ public class SysUserRoleMenuController {
|
|
@Operation(summary = "获取系统用户菜单详情")
|
|
@Operation(summary = "获取系统用户菜单详情")
|
|
@PreAuthorize("@ss.hasPermi('4.3.1')")
|
|
@PreAuthorize("@ss.hasPermi('4.3.1')")
|
|
@GetMapping("/api/system/user/getUserRoleMenuDetail")
|
|
@GetMapping("/api/system/user/getUserRoleMenuDetail")
|
|
- public Result getUserRoleDetail(@Validated(SysUserRoleMenu.Detail.class) SysUserRoleMenu sysUserRoleMenu) {
|
|
|
|
- return Result.success().put("data", sysUserRoleMenuService.getUserRoleMenuDetail(sysUserRoleMenu));
|
|
|
|
|
|
+ public Result getUserRoleMenuDetail(@Validated(SysUserRoleMenu.Detail.class) SysUserRoleMenu sysUserRoleMenu) {
|
|
|
|
+ return Result.success().put("data", sysUserRoleMenuService.selectUserRoleMenuDetail(sysUserRoleMenu));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Operation(summary = "创建系统用户角色菜单")
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('4.3.2')")
|
|
|
|
+ @PostMapping("/api/system/user/createUserRoleMenu")
|
|
|
|
+ public Result createUserRoleMenu(@Validated(SysUserRoleMenu.Create.class) @RequestBody SysUserRoleMenu sysUserRoleMenu) {
|
|
|
|
+ return Result.success().put("data", sysUserRoleMenuService.insertUserRoleMenu(sysUserRoleMenu));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Operation(summary = "更新系统用户角色菜单")
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('4.3.3')")
|
|
|
|
+ @PutMapping("/api/system/user/updateUserRoleMenu")
|
|
|
|
+ public Result updateUserRoleMenu(@Validated(SysUserRoleMenu.Update.class) @RequestBody SysUserRoleMenu sysUserRoleMenu) {
|
|
|
|
+ return Result.success().put("data", sysUserRoleMenuService.updateUserRoleMenu(sysUserRoleMenu));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Operation(summary = "删除系统用户角色菜单")
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('4.3.4')")
|
|
|
|
+ @DeleteMapping("/api/system/user/deleteUserRoleMenu")
|
|
|
|
+ public Result deleteUserRoleMenu(@Validated(SysUserRoleMenu.Delete.class) @RequestBody SysUserRoleMenu sysUserRoleMenu) {
|
|
|
|
+ return Result.success().put("data", sysUserRoleMenuService.deleteUserRoleMenu(sysUserRoleMenu));
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|