using Microsoft.AspNetCore.Mvc; using WcsMain.ApiServe.ControllerFilter.ExceptionFilter; using WcsMain.ApiServe.Controllers.Dto; using WcsMain.ApiServe.Controllers.Dto.WcsDto.Menu; using WcsMain.ApiServe.Service.WcsService; using WcsMain.DataBase.TableEntity; namespace WcsMain.ApiServe.Controllers.WcsController; [Route("api/wcs/menu")] [ApiController] [WcsExceptionFilter] public class MenuController(MenuService menuService) : ControllerBase { /// /// 分页查询菜单 /// /// /// [HttpPost("getMenuWithPage")] public WcsApiResponse> GetMenuWithPage([FromBody] GetMenuWithPageRequest request) => menuService.GetMenuWithPage(request); /// /// 更新菜单信息 /// /// /// [HttpPost("updateMenu")] public WcsApiResponse UpdateMenu([FromBody] UpdateMenuRequest request) => menuService.UpdateMenu(request); /// /// 添加菜单信息 /// /// /// [HttpPost("addMenu")] public WcsApiResponse AddMenu([FromBody] AddMenuRequest request) => menuService.AddMenu(request); }