ÎļþÃû´Ó laboratory-server/src/main/java/com/yuanchu/limslaboratory/controller/RoleMangerController.java ÐÞ¸Ä |
| | |
| | | package com.yuanchu.limslaboratory.controller; |
| | | |
| | | import com.yuanchu.limslaboratory.annotation.RequestInfo; |
| | | import com.yuanchu.limslaboratory.pojo.dto.GetAllRoleAndMenuByConditionPageDto; |
| | | import com.yuanchu.limslaboratory.pojo.dto.RoleInfoDto; |
| | | import com.yuanchu.limslaboratory.pojo.dto.UpdateRoleMenuDto; |
| | | import com.yuanchu.limslaboratory.service.RoleManagerService; |
| | | import com.yuanchu.limslaboratory.vo.Result; |
| | | import io.swagger.annotations.Api; |
| | |
| | | |
| | | @ApiOperation("è·åèååè½æ ") |
| | | @GetMapping("/getMenusTree") |
| | | @RequestInfo(type = "add",name="ccc") |
| | | public Result<?>getMenusTree() { |
| | | return Result.success(roleManagerService.getMenusTree()); |
| | | }; |
| | |
| | | public Result<?> getAllRoleAndMenuInfo(GetAllRoleAndMenuByConditionPageDto dto){ |
| | | return Result.success(roleManagerService.getAllRoleAndMenuInfo(dto)); |
| | | } |
| | | |
| | | @ApiOperation("é»è¾å é¤è§è²") |
| | | @GetMapping("/deleteRole") |
| | | public Result<?> deleteRole(Long id){ |
| | | return Result.success(roleManagerService.deleteRole(id)); |
| | | } |
| | | |
| | | @ApiOperation("ä¿®æ¹æé") |
| | | @PostMapping("/updateRoleMenu") |
| | | public Result<?> updateRoleMenu(@RequestBody UpdateRoleMenuDto dto){ |
| | | return Result.success(roleManagerService.updateRoleMenu(dto)); |
| | | } |
| | | |
| | | @ApiOperation("/æ ¹æ®è§è²è·åRole") |
| | | @GetMapping("/getRoleAndMenuByRole") |
| | | public Result<?> getRoleAndMenuByRole(Long roleId){ |
| | | return Result.success(roleManagerService.getRoleAndMenuByRole(roleId)); |
| | | } |
| | | } |