From 5d114dc363f3371ec813a12847b17c9272c918d6 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期一, 04 八月 2025 16:26:26 +0800 Subject: [PATCH] pref:优化友好结果 --- FlexJobApi.User.Application/Menus/MenuAppService.cs | 39 ++++++++++++++++++++++++++++++++++----- 1 files changed, 34 insertions(+), 5 deletions(-) diff --git a/FlexJobApi.User.Application/Menus/MenuAppService.cs b/FlexJobApi.User.Application/Menus/MenuAppService.cs index cb3fa63..01fe257 100644 --- a/FlexJobApi.User.Application/Menus/MenuAppService.cs +++ b/FlexJobApi.User.Application/Menus/MenuAppService.cs @@ -1,4 +1,5 @@ 锘縰sing FlexJobApi.Core; +using FlexJobApi.Core.Models; using Furion.DynamicApiController; using MediatR; using Microsoft.AspNetCore.Mvc; @@ -18,24 +19,52 @@ { private readonly IMediator mediator = mediator; + #region 鏌ヨ + /// <summary> - /// 鏌ヨ鑿滃崟/椤甸潰/妯℃�佹鍒楄〃 + /// 鏌ヨ鑿滃崟鍒楄〃 /// </summary> /// <param name="query"></param> /// <returns></returns> - public async Task<MenuListCallback> ListQuery(MenuListQuery query) + public Task<List<GetMenusQueryResultItem>> GetMenus([FromQuery] GetMenusQuery query) { - return await mediator.Send(query); + return mediator.Send(query); } + + /// <summary> + /// 鏌ヨ鑿滃崟璇︽儏 + /// </summary> + /// <param name="query"></param> + /// <returns></returns> + public Task<GetMenuQueryResult> GetMenu([FromQuery] GetMenuQuery query) + { + return mediator.Send(query); + } + + #endregion + + #region 鍐欏叆 /// <summary> /// 淇濆瓨鑿滃崟 /// </summary> /// <param name="command"></param> /// <returns></returns> - public async Task<Guid> Save(MenuSaveCommand command) + public Task<Guid> SaveMenu(SaveMenuCommand command) { - return await mediator.Send(command); + return mediator.Send(command); } + + /// <summary> + /// 鍒犻櫎鑿滃崟 + /// </summary> + /// <param name="command"></param> + /// <returns></returns> + public Task<int> DeleteMenu(DeleteMenuCommand command) + { + return mediator.Send(command); + } + + #endregion } } -- Gitblit v1.9.1