// // // using ERP.Core.Interface; using ERP.Framework.Security; using ERP.Framework.WebApi; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Configuration; namespace ERP.Core.Controller { [Route("system/menu")] public class SysMenuController : BaseController { private readonly IConfiguration _configuration; private readonly ISysMenuService _sysMenuService; public SysMenuController(IConfiguration configuration, ISysMenuService sysMenuService) { _configuration = configuration; _sysMenuService = sysMenuService; } [HttpGet("get-routers")] public IActionResult GetRouter() { var userId = LoginHelper.GetUserId(); var menuList = _sysMenuService.SelectMenuTreeByUserId(userId); var result = _sysMenuService.BuildMenuTree(menuList, string.Empty); return Success(result); } } }