using Attribute;
using Dto;
using Enums;
using Extensions;
using Filters;
using Infrastructure;
using Infrastructure.Model;
using Mapster;
using Microsoft.AspNetCore.Mvc;
using Middleware;
using Model;
using Model.Base;
using Services;
using Util;
namespace Controllers.Feign
{
///
/// 系统菜单
///
[ApiExplorerSettings(GroupName = "sys")]
public class SysMenuController : BaseController
{
private readonly ISysMenuService sysMenuService;
public SysMenuController(
ISysMenuService sysMenuService)
{
this.sysMenuService = sysMenuService;
}
///
/// 生成工具同步菜单数据
///
///
[HttpPost("/v1/admin/feign/sycnmenu")]
public IActionResult sycnMenu([FromBody] AddMenuFromApiDto param)
{
sysMenuService.AddMenuFromApi(param);
return SUCCESS("ok");
}
}
}