lg_backend/langguanApi/Controllers/MeauController.cs

44 lines
1.2 KiB
C#

using langguanApi.Model;
using langguanApi.Model.Dto.SystemConfigurationDto;
using langguanApi.Service;
using Microsoft.AspNetCore.Mvc;
namespace langguanApi.Controllers
{
/// <summary>
/// 菜单控制器
/// </summary>
[Route("api/[controller]")]
[ApiController]
public class MeauController : ControllerBase
{
private MeauService _meuaService;
public MeauController(MeauService meauService)
{
_meuaService = meauService;
}
/// <summary>
/// 获取菜单列表
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
[HttpGet("GetMenuList")]
public async Task<IActionResult> GetMenuList([FromQuery] reqpage input)
{
var result = await _meuaService.GetMeauList(input);
return Ok(result);
}
/// <summary>
/// 新增菜单
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
[HttpPost("AddMeau")]
public async Task<IActionResult> AddMeau([FromBody] MeauDto input)
{
var result = await _meuaService.AddMeau(input);
return Ok(result);
}
}
}