|
@@ -1,5 +1,6 @@
|
|
|
package com.kym.admin.controller;
|
|
package com.kym.admin.controller;
|
|
|
|
|
|
|
|
|
|
+import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
|
import com.kym.common.R;
|
|
import com.kym.common.R;
|
|
|
import com.kym.common.controller.IController;
|
|
import com.kym.common.controller.IController;
|
|
|
import com.kym.entity.admin.Role;
|
|
import com.kym.entity.admin.Role;
|
|
@@ -40,18 +41,20 @@ public class RoleController extends IController {
|
|
|
return resp(()->roleService.listRole(roleName));
|
|
return resp(()->roleService.listRole(roleName));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+ @SaCheckPermission("role.add")
|
|
|
@PostMapping("add")
|
|
@PostMapping("add")
|
|
|
public R<?> add(@RequestBody Role role) {
|
|
public R<?> add(@RequestBody Role role) {
|
|
|
return resp(() -> roleService.add(role));
|
|
return resp(() -> roleService.add(role));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @SaCheckPermission("role.modify")
|
|
|
@PostMapping("modify")
|
|
@PostMapping("modify")
|
|
|
public R<?> modify(@RequestBody Role role) {
|
|
public R<?> modify(@RequestBody Role role) {
|
|
|
return resp((t) -> roleService.modify(role));
|
|
return resp((t) -> roleService.modify(role));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ @SaCheckPermission("role.delete")
|
|
|
@PostMapping("delete/{id}")
|
|
@PostMapping("delete/{id}")
|
|
|
public R<?> delete(@PathVariable (name = "id") int id) {
|
|
public R<?> delete(@PathVariable (name = "id") int id) {
|
|
|
return resp((t) -> roleService.remove(id));
|
|
return resp((t) -> roleService.remove(id));
|
|
@@ -65,6 +68,7 @@ public class RoleController extends IController {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ @SaCheckPermission("role.modify")
|
|
|
@PostMapping("saveList")
|
|
@PostMapping("saveList")
|
|
|
public R<?> saveList(@RequestBody List<Role> roleList) {
|
|
public R<?> saveList(@RequestBody List<Role> roleList) {
|
|
|
return resp((t) -> roleService.saveList(roleList));
|
|
return resp((t) -> roleService.saveList(roleList));
|