From 7374d934381f81e835314f60dc411b963614d803 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期一, 04 八月 2025 18:36:29 +0800
Subject: [PATCH] pref:菜单优化

---
 FlexJobApi.Core/FlexJobApi.Core.xml |  378 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 364 insertions(+), 14 deletions(-)

diff --git a/FlexJobApi.Core/FlexJobApi.Core.xml b/FlexJobApi.Core/FlexJobApi.Core.xml
index 688e833..db1dfaa 100644
--- a/FlexJobApi.Core/FlexJobApi.Core.xml
+++ b/FlexJobApi.Core/FlexJobApi.Core.xml
@@ -104,7 +104,7 @@
             涓婄骇
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.DictionaryData.Childrens">
+        <member name="P:FlexJobApi.Core.DictionaryData.Children">
             <summary>
             涓嬬骇
             </summary>
@@ -669,7 +669,7 @@
             涓婄骇
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.Department.Childrens">
+        <member name="P:FlexJobApi.Core.Department.Children">
             <summary>
             涓嬬骇
             </summary>
@@ -844,7 +844,7 @@
             涓婄骇
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.Menu.Childrens">
+        <member name="P:FlexJobApi.Core.Menu.Children">
             <summary>
             涓嬬骇
             </summary>
@@ -989,14 +989,14 @@
             瑙掕壊
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.RoleResource.MenuId">
+        <member name="P:FlexJobApi.Core.RoleResource.ResourceId">
             <summary>
-            鑿滃崟Id
+            璧勬簮Id
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.RoleResource.Menu">
+        <member name="P:FlexJobApi.Core.RoleResource.Resource">
             <summary>
-            鑿滃崟
+            璧勬簮
             </summary>
         </member>
         <member name="P:FlexJobApi.Core.RoleResource.DataPower">
@@ -1964,14 +1964,79 @@
             瀵嗙爜鐧诲綍缁撴灉
             </summary>
         </member>
+        <member name="P:FlexJobApi.Core.PasswordLoginCommandCallback.AccessToken">
+            <summary>
+            鐢ㄦ埛璁块棶浠ょ墝
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.PasswordLoginCommandCallback.RefreshToken">
+            <summary>
+            鍒锋柊浠ょ墝
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetAliyunOSSAcsQuery">
+            <summary>
+            鑾峰彇闃块噷浜慜SS鎺堟潈淇℃伅
+            </summary>
+        </member>
         <member name="T:FlexJobApi.Core.DeleteMenuCommand">
             <summary>
             鍒犻櫎鑿滃崟
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.DeleteMenuCommand.Ids">
+        <member name="T:FlexJobApi.Core.SaveMenuButtonCommand">
+            <summary>
+            淇濆瓨鑿滃崟鎸夐挳
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuButtonCommand.Id">
             <summary>
             Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuButtonCommand.ParentId">
+            <summary>
+            鑿滃崟Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuButtonCommand.Code">
+            <summary>
+            缂栧彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuButtonCommand.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuButtonCommand.Group">
+            <summary>
+            鍒嗙粍鍚嶇О锛堢敤浜庢寜閽�/瀛楁锛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuButtonCommand.Location">
+            <summary>
+            浣嶇疆锛堢敤浜庢寜閽級
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuButtonCommand.Icon">
+            <summary>
+            鍥炬爣
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuButtonCommand.Width">
+            <summary>
+            瀹藉害锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuButtonCommand.Sort">
+            <summary>
+            鎺掑簭
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuButtonCommand.Remark">
+            <summary>
+            澶囨敞
             </summary>
         </member>
         <member name="T:FlexJobApi.Core.SaveMenuCommand">
@@ -2164,6 +2229,86 @@
             澶囨敞
             </summary>
         </member>
+        <member name="T:FlexJobApi.Core.SaveMenuFieldCommand">
+            <summary>
+            淇濆瓨鑿滃崟瀛楁
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuFieldCommand.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuFieldCommand.ParentId">
+            <summary>
+            鑿滃崟Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuFieldCommand.Code">
+            <summary>
+            缂栧彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuFieldCommand.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuFieldCommand.Group">
+            <summary>
+            鍒嗙粍鍚嶇О锛堢敤浜庢寜閽�/瀛楁锛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuFieldCommand.Location">
+            <summary>
+            浣嶇疆锛堢敤浜庢寜閽級
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuFieldCommand.Icon">
+            <summary>
+            鍥炬爣
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuFieldCommand.Width">
+            <summary>
+            瀹藉害锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuFieldCommand.Sort">
+            <summary>
+            鎺掑簭
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuFieldCommand.Remark">
+            <summary>
+            澶囨敞
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.SetMenuSwitchCommand">
+            <summary>
+            璁剧疆鑿滃崟鍒囨崲淇℃伅
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SetMenuSwitchCommand.Ids">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SetMenuSwitchCommand.Type">
+            <summary>
+            绫诲瀷锛坣ull鏃朵笉鏇存柊锛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SetMenuSwitchCommand.IsDisabled">
+            <summary>
+            鏄惁绂佺敤锛坣ull鏃朵笉鏇存柊锛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SetMenuSwitchCommand.IsCache">
+            <summary>
+            鏄惁缂撳瓨锛坣ull鏃朵笉鏇存柊锛�
+            </summary>
+        </member>
         <member name="T:FlexJobApi.Core.Models.GetMenuQuery">
             <summary>
             鏌ヨ鑿滃崟璇︽儏
@@ -2174,6 +2319,11 @@
             Id
             </summary>
         </member>
+        <member name="P:FlexJobApi.Core.Models.GetMenuQuery.RoleId">
+            <summary>
+            瑙掕壊Id
+            </summary>
+        </member>
         <member name="T:FlexJobApi.Core.Models.GetMenuQueryResult">
             <summary>
             鏌ヨ鑿滃崟璇︽儏-缁撴灉
@@ -2182,6 +2332,11 @@
         <member name="P:FlexJobApi.Core.Models.GetMenuQueryResult.Id">
             <summary>
             Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Models.GetMenuQueryResult.IsChecked">
+            <summary>
+            鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級
             </summary>
         </member>
         <member name="P:FlexJobApi.Core.Models.GetMenuQueryResult.UserType">
@@ -2304,6 +2459,11 @@
             Id
             </summary>
         </member>
+        <member name="P:FlexJobApi.Core.Models.GetMenuQueryResultButton.IsChecked">
+            <summary>
+            鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級
+            </summary>
+        </member>
         <member name="P:FlexJobApi.Core.Models.GetMenuQueryResultButton.Code">
             <summary>
             缂栧彿
@@ -2344,6 +2504,11 @@
             Id
             </summary>
         </member>
+        <member name="P:FlexJobApi.Core.Models.GetMenuQueryResultField.IsChecked">
+            <summary>
+            鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級
+            </summary>
+        </member>
         <member name="P:FlexJobApi.Core.Models.GetMenuQueryResultField.Code">
             <summary>
             缂栧彿
@@ -2377,6 +2542,11 @@
         <member name="P:FlexJobApi.Core.Models.GetMenuQueryResultItem.Id">
             <summary>
             Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Models.GetMenuQueryResultItem.IsChecked">
+            <summary>
+            鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級
             </summary>
         </member>
         <member name="P:FlexJobApi.Core.Models.GetMenuQueryResultItem.Code">
@@ -2439,6 +2609,11 @@
             瀹㈡埛绔被鍨�
             </summary>
         </member>
+        <member name="P:FlexJobApi.Core.GetMenusQuery.RoleId">
+            <summary>
+            瑙掕壊Id
+            </summary>
+        </member>
         <member name="T:FlexJobApi.Core.GetMenusQueryResultItem">
             <summary>
             鏌ヨ鎵�鏈夎彍鍗�-缁撴灉-椤�
@@ -2449,12 +2624,17 @@
             Id
             </summary>
         </member>
+        <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.IsChecked">
+            <summary>
+            鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級
+            </summary>
+        </member>
         <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.ParentId">
             <summary>
             涓婄骇Id
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.Childrens">
+        <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.Children">
             <summary>
             涓嬬骇
             </summary>
@@ -2559,6 +2739,11 @@
             鍏抽敭瀛�
             </summary>
         </member>
+        <member name="P:FlexJobApi.Core.GetResourcesQuery.RoleId">
+            <summary>
+            瑙掕壊Id
+            </summary>
+        </member>
         <member name="T:FlexJobApi.Core.GetResourcesQueryResultItem">
             <summary>
             鑾峰彇璧勬簮鍒楄〃-缁撴灉-椤�
@@ -2567,6 +2752,11 @@
         <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.Id">
             <summary>
             Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.IsChecked">
+            <summary>
+            鏄惁閫変腑锛堢敤浜庤鑹叉巿鏉冿級
             </summary>
         </member>
         <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.Service">
@@ -2602,6 +2792,116 @@
         <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.ResponseTypeName">
             <summary>
             鍝嶅簲绫诲瀷鍚嶇О
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.DeleteRoleCommand">
+            <summary>
+            鍒犻櫎瑙掕壊
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.SaveRoleCommand">
+            <summary>
+            淇濆瓨瑙掕壊
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveRoleCommand.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveRoleCommand.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveRoleCommand.UserType">
+            <summary>
+            鐢ㄦ埛绫诲瀷
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveRoleCommand.ClientType">
+            <summary>
+            瀹㈡埛绔被鍨�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveRoleCommand.MinLevel">
+            <summary>
+            鏈�浣庣骇鍒�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveRoleCommand.MenuIds">
+            <summary>
+            鑿滃崟Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveRoleCommand.Resources">
+            <summary>
+            璧勬簮
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetRoleQuery">
+            <summary>
+            鏌ヨ瑙掕壊璇︽儏
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRoleQuery.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetRoleQueryResult">
+            <summary>
+            鏌ヨ瑙掕壊璇︽儏-缁撴灉
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRoleQueryResult.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRoleQueryResult.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRoleQueryResult.UserType">
+            <summary>
+            鐢ㄦ埛绫诲瀷
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRoleQueryResult.ClientType">
+            <summary>
+            瀹㈡埛绔被鍨�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRoleQueryResult.MinLevel">
+            <summary>
+            鏈�浣庣骇鍒�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRoleQueryResult.MenuIds">
+            <summary>
+            鑿滃崟Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRoleQueryResult.Resources">
+            <summary>
+            璧勬簮
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetRoleQueryResultResource">
+            <summary>
+            鏌ヨ瑙掕壊璇︽儏-缁撴灉-璧勬簮
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRoleQueryResultResource.ResourceId">
+            <summary>
+            璧勬簮Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRoleQueryResultResource.DataPower">
+            <summary>
+            鏁版嵁鏉冮檺
             </summary>
         </member>
         <member name="T:FlexJobApi.Core.GetRolesQuery">
@@ -2647,6 +2947,21 @@
         <member name="P:FlexJobApi.Core.GetRolesQueryResultItem.MinLevel">
             <summary>
             鏈�浣庣骇鍒�
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.AliyunOptions">
+            <summary>
+            闃块噷浜戦厤缃�
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.AliyunOSSOptions">
+            <summary>
+            闃块噷浜戦厤缃�
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.AliyunOSSUtils">
+            <summary>
+            闃块噷浜慜SS宸ュ叿
             </summary>
         </member>
         <member name="M:FlexJobApi.Core.CollectionUtils.DistinctAdd``1(System.Collections.Generic.List{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
@@ -2757,6 +3072,11 @@
             <param name="modelBuilder"></param>
             <param name="dbContextLocator"></param>
             <returns></returns>
+        </member>
+        <member name="T:FlexJobApi.Core.DeleteCommand">
+            <summary>
+            鍒犻櫎鍛戒护
+            </summary>
         </member>
         <member name="P:FlexJobApi.Core.EnumModel.Name">
             <summary>
@@ -2895,6 +3215,11 @@
             鐘舵�佺爜
             </summary>
         </member>
+        <member name="P:FlexJobApi.Core.FriendlyResult`1.ErrorCode">
+            <summary>
+            閿欒鐮�
+            </summary>
+        </member>
         <member name="P:FlexJobApi.Core.FriendlyResult`1.Data">
             <summary>
             鏁版嵁
@@ -2905,7 +3230,7 @@
             鎵ц鎴愬姛
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.FriendlyResult`1.Errors">
+        <member name="P:FlexJobApi.Core.FriendlyResult`1.Msg">
             <summary>
             閿欒淇℃伅
             </summary>
@@ -2966,13 +3291,14 @@
             <param name="unifyResultSettings"></param>
             <returns></returns>
         </member>
-        <member name="M:FlexJobApi.Core.FriendlyResultProvider.GetResult(System.Int32,System.Boolean,System.Object,System.Object)">
+        <member name="M:FlexJobApi.Core.FriendlyResultProvider.GetResult(System.Int32,System.Boolean,System.Object,System.String,System.Object)">
             <summary>
             杩斿洖 RESTful 椋庢牸缁撴灉闆�
             </summary>
             <param name="statusCode"></param>
             <param name="succeeded"></param>
             <param name="data"></param>
+            <param name="errorCode"></param>
             <param name="errors"></param>
             <returns></returns>
         </member>
@@ -3036,7 +3362,7 @@
             <summary>
             鏌ヨ鍒嗛〉鍒楄〃
             </summary>
-            <typeparam name="TCallback"></typeparam>
+            <typeparam name="TResult"></typeparam>
             <typeparam name="TItem"></typeparam>
         </member>
         <member name="P:FlexJobApi.Core.PagedListQuery`2.PageModel">
@@ -3059,9 +3385,9 @@
             椤电爜
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.PagedListQueryPageModel.TotalCount">
+        <member name="P:FlexJobApi.Core.PagedListQueryPageModel.OrderInput">
             <summary>
-            鎬绘暟
+            鎺掑簭
             </summary>
         </member>
         <member name="T:FlexJobApi.Core.PagedListQueryPageModelOrderInput">
@@ -3100,11 +3426,35 @@
             鏌ヨ鍒嗛〉鍒楄〃-鍒嗛〉淇℃伅
             </summary>
         </member>
+        <member name="P:FlexJobApi.Core.PagedListQueryResultPageModel.TotalCount">
+            <summary>
+            鎬绘暟
+            </summary>
+        </member>
         <member name="P:FlexJobApi.Core.PagedListQueryResultPageModel.TotalPage">
             <summary>
             椤垫暟
             </summary>
         </member>
+        <member name="M:FlexJobApi.Core.PagedListUtils.ToPagedListAsync``1(System.Linq.IQueryable{``0},FlexJobApi.Core.PagedListQueryPageModel,System.Threading.CancellationToken)">
+            <summary>
+            鏌ヨ鍒嗛〉鍒楄〃鏁版嵁
+            </summary>
+            <typeparam name="TItem"></typeparam>
+            <param name="q"></param>
+            <param name="page"></param>
+            <param name="cancellationToken"></param>
+            <returns></returns>
+        </member>
+        <member name="M:FlexJobApi.Core.PagedListUtils.OrderBy``1(System.Linq.IQueryable{``0},System.Collections.Generic.List{FlexJobApi.Core.PagedListQueryPageModelOrderInput})">
+            <summary>
+            鎺掑簭
+            </summary>
+            <typeparam name="T"></typeparam>
+            <param name="q"></param>
+            <param name="orders"></param>
+            <returns></returns>
+        </member>
         <member name="P:FlexJobApi.Core.ResourceModel.TraceId">
             <summary>
             璺熻釜Id

--
Gitblit v1.9.1