| | |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.stream.Collectors; |
| | | |
| | |
| | | |
| | | @ApiOperation("logo管理-添加logo") |
| | | @PostMapping("/logo/add") |
| | | @LogSave(operationType = "门户管理", contain = "添加logo") |
| | | public CommonResult addLogo(@RequestBody @Validated WebsiteLogo websiteLogo) { |
| | | return CommonResult.success(umsWebsiteLogoService.save(websiteLogo)); |
| | | } |
| | | |
| | | @ApiOperation("logo管理-修改logo") |
| | | @PutMapping("/logo/update") |
| | | @LogSave(operationType = "门户管理", contain = "修改logo") |
| | | public CommonResult updateLogo(@RequestBody WebsiteLogo websiteLogo) { |
| | | return CommonResult.success(umsWebsiteLogoService.updateById(websiteLogo)); |
| | | } |
| | |
| | | |
| | | @ApiOperation("logo管理-删除logo") |
| | | @DeleteMapping("/logo/delete") |
| | | @LogSave(operationType = "门户管理", contain = "删除logo") |
| | | public CommonResult removeLogo(@RequestParam Integer id) { |
| | | return CommonResult.success(umsWebsiteLogoService.removeById(id)); |
| | | } |
| | |
| | | |
| | | @ApiOperation("菜单权限-个人菜单查询") |
| | | @GetMapping("/menu/search_myself") |
| | | @LogSave(contain = "登录拿到个人菜单",operationType = "个人操作") |
| | | public CommonResult searchMenusMyself() { |
| | | AdminUserDetails user = (AdminUserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); |
| | | return CommonResult.success(umsMenuService.ListTreeMyself(user.getUserId())); |
| | | HashMap<String, Object> map = new HashMap<>(); |
| | | map.put("menu",umsMenuService.ListTreeMyself(user.getUserId())); |
| | | map.put("permission",umsMenuService.getPermission(user.getUserId())); |
| | | return CommonResult.success(map); |
| | | } |
| | | |
| | | @ApiOperation("菜单权限-个人菜单状态修改") |
| | | @PutMapping("/menu/modification_myself") |
| | | @LogSave(operationType = "门户管理", contain = "菜单权限修改") |
| | | public CommonResult modifyMenusMyself(@RequestParam Long relationId, Integer status) { |
| | | AdminMenuRelation adminMenuRelation = new AdminMenuRelation(); |
| | | adminMenuRelation.setId(relationId); |