From 69bfc1b27123558bd2e6c5e69dfb560e94778fb9 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期五, 01 八月 2025 16:37:01 +0800
Subject: [PATCH] feat:菜单

---
 FlexJobApi.User.Application/Menus/Queries/MenuListQueryHandler.cs |   10 +++++-----
 FlexJobApi.Core/Models/User/Menus/Queries/MenuAllQuery.cs         |   14 +++++++-------
 FlexJobApi.User.Application/Menus/MenuAppService.cs               |    4 ++--
 3 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/FlexJobApi.Core/Models/User/Menus/Queries/MenuAllQuery.cs b/FlexJobApi.Core/Models/User/Menus/Queries/MenuAllQuery.cs
index 5cd0901..3af7609 100644
--- a/FlexJobApi.Core/Models/User/Menus/Queries/MenuAllQuery.cs
+++ b/FlexJobApi.Core/Models/User/Menus/Queries/MenuAllQuery.cs
@@ -11,29 +11,29 @@
     /// <summary>
     /// 鏌ヨ鎵�鏈夎彍鍗�
     /// </summary>
-    public class MenuAllQuery : IRequest<MenuAllCallback>
+    public class MenuListQuery : IRequest<MenuListCallback>
     {
     }
 
     /// <summary>
     /// 鏌ヨ鎵�鏈夎彍鍗�-缁撴灉
     /// </summary>
-    public class MenuAllCallback
+    public class MenuListCallback
     {
-        public MenuAllCallback()
+        public MenuListCallback()
         {
             Items = [];
         }
 
-        public List<MenuAllCallbackItem> Items { get; set; }
+        public List<MenuListCallbackItem> Items { get; set; }
     }
 
     /// <summary>
     /// 鏌ヨ鎵�鏈夎彍鍗�-缁撴灉-椤�
     /// </summary>
-    public class MenuAllCallbackItem
+    public class MenuListCallbackItem
     {
-        public MenuAllCallbackItem()
+        public MenuListCallbackItem()
         {
             Childrens = [];
         }
@@ -51,7 +51,7 @@
         /// <summary>
         /// 涓嬬骇
         /// </summary>
-        public List<MenuAllCallbackItem> Childrens { get; set; }
+        public List<MenuListCallbackItem> Childrens { get; set; }
 
         /// <summary>
         /// 鑿滃崟璺緞
diff --git a/FlexJobApi.User.Application/Menus/MenuAppService.cs b/FlexJobApi.User.Application/Menus/MenuAppService.cs
index 0344b35..c03c4eb 100644
--- a/FlexJobApi.User.Application/Menus/MenuAppService.cs
+++ b/FlexJobApi.User.Application/Menus/MenuAppService.cs
@@ -19,11 +19,11 @@
         private readonly IMediator mediator = mediator;
 
         /// <summary>
-        /// 鏌ヨ鎵�鏈夎彍鍗�
+        /// 鏌ヨ鑿滃崟鍒楄〃
         /// </summary>
         /// <param name="query"></param>
         /// <returns></returns>
-        public async Task<MenuAllCallback> AllQuery(MenuAllQuery query)
+        public async Task<MenuListCallback> ListQuery(MenuListQuery query)
         {
             return await mediator.Send(query);
         }
diff --git a/FlexJobApi.User.Application/Menus/Queries/MenuAllQueryHandler.cs b/FlexJobApi.User.Application/Menus/Queries/MenuListQueryHandler.cs
similarity index 78%
rename from FlexJobApi.User.Application/Menus/Queries/MenuAllQueryHandler.cs
rename to FlexJobApi.User.Application/Menus/Queries/MenuListQueryHandler.cs
index 42eeb76..6cfd83b 100644
--- a/FlexJobApi.User.Application/Menus/Queries/MenuAllQueryHandler.cs
+++ b/FlexJobApi.User.Application/Menus/Queries/MenuListQueryHandler.cs
@@ -14,18 +14,18 @@
     /// <summary>
     /// 鏌ヨ鎵�鏈夎彍鍗�
     /// </summary>
-    public class MenuAllQueryHandler(
+    public class MenuListQueryHandler(
         IRepository<Menu> menuRep) 
-        : IRequestHandler<MenuAllQuery, MenuAllCallback>
+        : IRequestHandler<MenuListQuery, MenuListCallback>
     {
         private readonly IRepository<Menu> menuRep = menuRep;
 
         /// <inheritdoc/>
-        public async Task<MenuAllCallback> Handle(MenuAllQuery request, CancellationToken cancellationToken)
+        public async Task<MenuListCallback> Handle(MenuListQuery request, CancellationToken cancellationToken)
         {
             var config = new TypeAdapterConfig();
             config.Default.MaxDepth(10);
-            var callback = new MenuAllCallback();
+            var callback = new MenuListCallback();
             callback.Items = await menuRep.AsQueryable()
               .Include(it => it.Childrens.Where(c =>
                     c.Type == EnumMenuType.Menu
@@ -36,7 +36,7 @@
                     it.Type == EnumMenuType.Menu
                     || it.Type == EnumMenuType.Page
                     || it.Type == EnumMenuType.Modal)
-              .ProjectToType<MenuAllCallbackItem>(config)
+              .ProjectToType<MenuListCallbackItem>(config)
               .ToListAsync(cancellationToken);
             return callback;
         }

--
Gitblit v1.9.1