package com.mes.md.controller; import com.mes.md.entity.RoleMenu; import com.mes.md.service.RoleMenuService; import com.mes.utils.Result; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Map; /** *

* 角色权限表 前端控制器 *

* * @author yanzhixin * @since 2024-09-05 */ @Api(tags = "角色权限") @RestController @RequestMapping("/roleMenu") public class RoleMenuController { @Autowired RoleMenuService roleMenuService; @ApiOperation("返回所有角色权限") @PostMapping("/findRoleMenusAll") @ResponseBody public Result findRoleMenusAll () { List> roleMenus=roleMenuService.findRoleMenusAll(); return Result.build(200,"成功",roleMenus); } @ApiOperation("添加角色权限") @PostMapping("/addRoleMenu") @ResponseBody public Result addRoleMenu (@RequestBody RoleMenu roleMenu) { int count=roleMenuService.addRoleMenu(roleMenu); String message=count>0?"角色权限添加成功:"+count:"角色权限添加失败!"; return Result.build(200,message,count); } @ApiOperation("修改角色权限") @PostMapping("/updateRoleMenu") @ResponseBody public Result updateRoleMenu (@RequestBody RoleMenu roleMenu) { int count=roleMenuService.updateRoleMenu(roleMenu); String message=count>0?"角色权限修改成功:"+count:"角色权限修改失败!"; return Result.build(200,message,count); } @ApiOperation("删除角色权限") @PostMapping("/deleteRoleMenu") @ResponseBody public Result deleteRoleMenu (@RequestBody RoleMenu roleMenu) { int count=roleMenuService.deleteRoleMenu(roleMenu); String message=count>0?"角色权限删除成功:"+count:"角色权限删除失败!"; return Result.build(200,message,count); } }