zhanghua
2023-09-08 7ef4892f9f24f941aca37e6b3991b808a0aca619
ycl-platform/src/main/java/com/ycl/controller/portal/UmsWebsitePortalController.java
@@ -5,11 +5,13 @@
import com.ycl.annotation.LogSave;
import com.ycl.api.CommonResult;
import com.ycl.bo.AdminUserDetails;
import com.ycl.entity.portal.ExternalLink;
import com.ycl.entity.portal.ThirdApplications;
import com.ycl.entity.portal.WebsiteLogo;
import com.ycl.entity.user.AdminMenuRelation;
import com.ycl.entity.user.UmsMenu;
import com.ycl.entity.user.vo.UmsMenuVo;
import com.ycl.service.portal.IExternalLinkService;
import com.ycl.service.portal.UmsThirdApplicationsService;
import com.ycl.service.portal.UmsWebsiteLogoService;
import com.ycl.service.user.IAdminMenuRelationService;
@@ -39,6 +41,8 @@
    UmsThirdApplicationsService umsThirdApplicationsService;
    @Autowired
    IAdminMenuRelationService iAdminMenuRelationService;
    @Autowired
    IExternalLinkService externalLinkService;
    @ApiOperation("logo管理-添加logo")
    @PostMapping("/logo/add")
@@ -117,8 +121,8 @@
    public CommonResult searchMenusMyself() {
        AdminUserDetails user = (AdminUserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
        HashMap<String, Object> map = new HashMap<>();
        map.put("menu",umsMenuService.ListTreeMyself(user.getUserId()));
        map.put("permission",umsMenuService.getPermission(user.getUserId()));
        map.put("menu", umsMenuService.ListTreeMyself(user.getUserId()));
        map.put("permission", umsMenuService.getPermission(user.getUserId()));
        return CommonResult.success(map);
    }
@@ -173,4 +177,29 @@
    public CommonResult removeThirdApp(@RequestParam Integer id) {
        return CommonResult.success(umsThirdApplicationsService.removeById(id));
    }
    @ApiOperation("外部链接接口管理-添加")
    @PostMapping("/externalLink/add")
    public CommonResult addExternalLink(@RequestBody @Validated ExternalLink externalLink) {
        return CommonResult.success(externalLinkService.save(externalLink));
    }
    @ApiOperation("外部链接接口管理-修改")
    @PutMapping("/externalLink/update")
    public CommonResult updateExternalLink(@RequestBody ExternalLink externalLink) {
        return CommonResult.success(externalLinkService.updateById(externalLink));
    }
    @ApiOperation("外部链接接口管理-查询")
    @GetMapping("/externalLink/search")
    public CommonResult searchExternalLink() {
        return CommonResult.success(externalLinkService.list(new QueryWrapper<>()));
    }
    @ApiOperation("外部链接接口管理-删除")
    @DeleteMapping("/externalLink/delete")
    public CommonResult removeExternalLink(@RequestParam Long id) {
        return CommonResult.success(externalLinkService.removeById(id));
    }
}