From 4950d547503c7c1d5d0ff6487e6768937170ddf7 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期一, 04 八月 2025 17:29:00 +0800 Subject: [PATCH] feat:角色授权 --- FlexJobApi.Core/FlexJobApi.Core.xml | 243 +++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 229 insertions(+), 14 deletions(-) diff --git a/FlexJobApi.Core/FlexJobApi.Core.xml b/FlexJobApi.Core/FlexJobApi.Core.xml index 688e833..dea062f 100644 --- a/FlexJobApi.Core/FlexJobApi.Core.xml +++ b/FlexJobApi.Core/FlexJobApi.Core.xml @@ -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,24 @@ 瀵嗙爜鐧诲綍缁撴灉 </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"> - <summary> - Id </summary> </member> <member name="T:FlexJobApi.Core.SaveMenuCommand"> @@ -2174,6 +2184,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 +2197,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 +2324,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 +2369,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 +2407,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 +2474,11 @@ 瀹㈡埛绔被鍨� </summary> </member> + <member name="P:FlexJobApi.Core.GetMenusQuery.RoleId"> + <summary> + 瑙掕壊Id + </summary> + </member> <member name="T:FlexJobApi.Core.GetMenusQueryResultItem"> <summary> 鏌ヨ鎵�鏈夎彍鍗�-缁撴灉-椤� @@ -2447,6 +2487,11 @@ <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.Id"> <summary> Id + </summary> + </member> + <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.IsChecked"> + <summary> + 鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級 </summary> </member> <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.ParentId"> @@ -2559,6 +2604,11 @@ 鍏抽敭瀛� </summary> </member> + <member name="P:FlexJobApi.Core.GetResourcesQuery.RoleId"> + <summary> + 瑙掕壊Id + </summary> + </member> <member name="T:FlexJobApi.Core.GetResourcesQueryResultItem"> <summary> 鑾峰彇璧勬簮鍒楄〃-缁撴灉-椤� @@ -2567,6 +2617,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 +2657,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 +2812,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 +2937,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 +3080,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 +3095,7 @@ 鎵ц鎴愬姛 </summary> </member> - <member name="P:FlexJobApi.Core.FriendlyResult`1.Errors"> + <member name="P:FlexJobApi.Core.FriendlyResult`1.Msg"> <summary> 閿欒淇℃伅 </summary> @@ -2966,13 +3156,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 +3227,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 +3250,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 +3291,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