using Rhea.Common;
|
using Microsoft.AspNetCore.Mvc;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Threading.Tasks;
|
using Tiger.Model;
|
using Tiger.IBusiness;
|
|
namespace Tiger.Api.Controllers.SYS
|
{
|
public partial class SYSController : ControllerBase
|
{
|
[HttpGet]
|
public async Task<IActionResult> getMenuList(string? userId,string? rootCode)
|
{
|
return Ok(await DI.Resolve<ISystem>().getMenuList(userId, rootCode));
|
}
|
|
[HttpGet]
|
public async Task<IActionResult> getMenuListAll(string? menuName, string? status)
|
{
|
return Ok(await DI.Resolve<ISystem>().getMenuListAll(menuName, status));
|
}
|
|
[HttpPost]
|
public async Task<IActionResult> SaveMenuAsync([FromBody] ApiAction<SaveMenuParams> action)
|
{
|
return Ok(await DI.Resolve<ISystem>().SaveMenu(action));
|
}
|
}
|
}
|