package com.xiaopeng.account.controller;
|
|
import com.xiaopeng.account.service.ISysGroupMenuService;
|
import com.xiaopeng.common.core.domain.R;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
/**
|
* 权限组菜单关联 Controller
|
*/
|
@Slf4j
|
@RestController
|
@RequestMapping("")
|
@Api(tags = "权限组菜单管理")
|
public class SysGroupMenuController {
|
|
@Autowired
|
private ISysGroupMenuService sysGroupMenuService;
|
|
/**
|
* 根据权限组ID查询菜单ID列表(内部接口)
|
*/
|
@PostMapping("/groupMenu/selectMenuIdsByGroupId")
|
@ApiOperation(value = "根据权限组ID查询菜单ID列表", tags = {"内部接口"})
|
public R<List<Long>> selectMenuIdsByGroupId(@RequestParam("groupId") Long groupId) {
|
log.info("查询权限组菜单ID列表, groupId={}", groupId);
|
List<Long> menuIds = sysGroupMenuService.selectMenuIdsByGroupId(groupId);
|
return R.ok(menuIds);
|
}
|
}
|