From 59833ddbf47ed028462e1b089b46bf7c6f7518e3 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期二, 05 八月 2025 18:31:38 +0800
Subject: [PATCH] feat:字典开发

---
 FlexJobApi.Core/FlexJobApi.Core.xml | 2381 +++++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 2,126 insertions(+), 255 deletions(-)

diff --git a/FlexJobApi.Core/FlexJobApi.Core.xml b/FlexJobApi.Core/FlexJobApi.Core.xml
index 66d9d3e..f941017 100644
--- a/FlexJobApi.Core/FlexJobApi.Core.xml
+++ b/FlexJobApi.Core/FlexJobApi.Core.xml
@@ -79,6 +79,11 @@
             瀛楁鍚嶏紙閫楀彿闅斿紑锛�
             </summary>
         </member>
+        <member name="P:FlexJobApi.Core.DictionaryCategory.Remark">
+            <summary>
+            澶囨敞
+            </summary>
+        </member>
         <member name="T:FlexJobApi.Core.DictionaryData">
             <summary>
             瀛楀吀鏁版嵁
@@ -104,7 +109,7 @@
             涓婄骇
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.DictionaryData.Childrens">
+        <member name="P:FlexJobApi.Core.DictionaryData.Children">
             <summary>
             涓嬬骇
             </summary>
@@ -147,6 +152,11 @@
         <member name="P:FlexJobApi.Core.DictionaryData.Field5">
             <summary>
             瀛楁5
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.DictionaryData.IsDisabled">
+            <summary>
+            鏄惁绂佺敤
             </summary>
         </member>
         <member name="T:FlexJobApi.Core.FileStore">
@@ -234,34 +244,64 @@
             铏氭嫙璺緞
             </summary>
         </member>
-        <member name="T:FlexJobApi.Core.WebApi">
+        <member name="T:FlexJobApi.Core.Resource">
             <summary>
-            鎺ュ彛
+            璧勬簮
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.WebApi.Code">
+        <member name="P:FlexJobApi.Core.Resource.Controller">
+            <summary>
+            鎺у埗鍣�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Resource.ActionName">
+            <summary>
+            濮旀墭鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Resource.Code">
             <summary>
             缂栧彿
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.WebApi.Name">
+        <member name="P:FlexJobApi.Core.Resource.Name">
             <summary>
             鍚嶇О
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.WebApi.Method">
+        <member name="P:FlexJobApi.Core.Resource.Method">
             <summary>
             璇锋眰鏂瑰紡
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.WebApi.Url">
+        <member name="P:FlexJobApi.Core.Resource.Route">
             <summary>
-            璺敱鍦板潃
+            璺敱
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.WebApi.IsDisabled">
+        <member name="P:FlexJobApi.Core.Resource.RequestTypeName">
             <summary>
-            鏄惁绂佺敤
+            璇锋眰绫诲瀷鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Resource.RequestTypeFullName">
+            <summary>
+            璇锋眰绫诲瀷鍏ㄥ悕
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Resource.ResponseTypeName">
+            <summary>
+            鍝嶅簲绫诲瀷鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Resource.ResponseTypeFullName">
+            <summary>
+            鍝嶅簲绫诲瀷鍏ㄥ悕
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Resource.IsExpired">
+            <summary>
+            鏄惁宸茶繃鏈�
             </summary>
         </member>
         <member name="T:FlexJobApi.Core.ConsoleLog">
@@ -384,6 +424,51 @@
             鑰楁椂姣鏁�
             </summary>
         </member>
+        <member name="T:FlexJobApi.Core.Entities.Common.ResourceLog">
+            <summary>
+            璧勬簮鏃ュ織
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Entities.Common.ResourceLog.Url">
+            <summary>
+            閾炬帴鍦板潃
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Entities.Common.ResourceLog.Method">
+            <summary>
+            璇锋眰鏂瑰紡
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Entities.Common.ResourceLog.Headers">
+            <summary>
+            璇锋眰澶�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Entities.Common.ResourceLog.Request">
+            <summary>
+            璇锋眰鍙傛暟
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Entities.Common.ResourceLog.Callback">
+            <summary>
+            鍥炶皟鏁版嵁
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Entities.Common.ResourceLog.IsSuccess">
+            <summary>
+            鏄惁鎴愬姛
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Entities.Common.ResourceLog.ClientIpAddress">
+            <summary>
+            瀹㈡埛绔疘P鍦板潃
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Entities.Common.ResourceLog.ElapsedMilliseconds">
+            <summary>
+            鑰楁椂姣鏁�
+            </summary>
+        </member>
         <member name="T:FlexJobApi.Core.SmsLog">
             <summary>
             鐭俊鏃ュ織
@@ -417,51 +502,6 @@
         <member name="P:FlexJobApi.Core.SmsLog.IsUsed">
             <summary>
             鏄惁浣跨敤
-            </summary>
-        </member>
-        <member name="T:FlexJobApi.Core.Entities.Common.WebApiLog">
-            <summary>
-            鎺ュ彛鏃ュ織
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.Entities.Common.WebApiLog.Url">
-            <summary>
-            閾炬帴鍦板潃
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.Entities.Common.WebApiLog.Method">
-            <summary>
-            璇锋眰鏂瑰紡
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.Entities.Common.WebApiLog.Headers">
-            <summary>
-            璇锋眰澶�
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.Entities.Common.WebApiLog.Request">
-            <summary>
-            璇锋眰鍙傛暟
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.Entities.Common.WebApiLog.Callback">
-            <summary>
-            鍥炶皟鏁版嵁
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.Entities.Common.WebApiLog.IsSuccess">
-            <summary>
-            鏄惁鎴愬姛
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.Entities.Common.WebApiLog.ClientIpAddress">
-            <summary>
-            瀹㈡埛绔疘P鍦板潃
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.Entities.Common.WebApiLog.ElapsedMilliseconds">
-            <summary>
-            鑰楁椂姣鏁�
             </summary>
         </member>
         <member name="T:FlexJobApi.Core.TaskInfo">
@@ -654,7 +694,7 @@
             涓婄骇
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.Department.Childrens">
+        <member name="P:FlexJobApi.Core.Department.Children">
             <summary>
             涓嬬骇
             </summary>
@@ -722,6 +762,16 @@
         <member name="P:FlexJobApi.Core.Enterprise.LegalPerson">
             <summary>
             娉曚汉濮撳悕
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Enterprise.Contacts">
+            <summary>
+            鑱旂郴浜�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Enterprise.ContactNumber">
+            <summary>
+            鑱旂郴鐢佃瘽
             </summary>
         </member>
         <member name="P:FlexJobApi.Core.Enterprise.PersonalRealMethod">
@@ -809,6 +859,16 @@
             鑿滃崟
             </summary>
         </member>
+        <member name="P:FlexJobApi.Core.Menu.UserType">
+            <summary>
+            鐢ㄦ埛绫诲瀷
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Menu.ClientType">
+            <summary>
+            瀹㈡埛绔被鍨�
+            </summary>
+        </member>
         <member name="P:FlexJobApi.Core.Menu.ParentId">
             <summary>
             涓婄骇Id
@@ -819,7 +879,7 @@
             涓婄骇
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.Menu.Childrens">
+        <member name="P:FlexJobApi.Core.Menu.Children">
             <summary>
             涓嬬骇
             </summary>
@@ -864,6 +924,11 @@
             鍒嗙粍鍚嶇О锛堢敤浜庢寜閽�/瀛楁锛�
             </summary>
         </member>
+        <member name="P:FlexJobApi.Core.Menu.Location">
+            <summary>
+            浣嶇疆锛堢敤浜庢寜閽級
+            </summary>
+        </member>
         <member name="P:FlexJobApi.Core.Menu.Width">
             <summary>
             鍒楀锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛�
@@ -872,11 +937,6 @@
         <member name="P:FlexJobApi.Core.Menu.IsDisabled">
             <summary>
             鏄惁绂佺敤
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.Menu.IsHidden">
-            <summary>
-            鏄惁闅愯棌
             </summary>
         </member>
         <member name="P:FlexJobApi.Core.Menu.IsCache">
@@ -914,14 +974,34 @@
             鏈�浣庣骇鍒�
             </summary>
         </member>
+        <member name="P:FlexJobApi.Core.Role.DataPower">
+            <summary>
+            鏁版嵁鏉冮檺
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Role.Remark">
+            <summary>
+            澶囨敞
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Role.IsDisabled">
+            <summary>
+            鏄惁绂佺敤
+            </summary>
+        </member>
         <member name="P:FlexJobApi.Core.Role.RoleMenus">
             <summary>
             瑙掕壊鑿滃崟
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.Role.RoleWebApis">
+        <member name="P:FlexJobApi.Core.Role.RoleResources">
             <summary>
             瑙掕壊鎺ュ彛
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.Role.UserInfoRoles">
+            <summary>
+            鐢ㄦ埛瑙掕壊
             </summary>
         </member>
         <member name="T:FlexJobApi.Core.RoleMenu">
@@ -949,32 +1029,32 @@
             鑿滃崟
             </summary>
         </member>
-        <member name="T:FlexJobApi.Core.RoleWebApi">
+        <member name="T:FlexJobApi.Core.RoleResource">
             <summary>
-            瑙掕壊鎺ュ彛
+            瑙掕壊璧勬簮
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.RoleWebApi.RoleId">
+        <member name="P:FlexJobApi.Core.RoleResource.RoleId">
             <summary>
             瑙掕壊Id
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.RoleWebApi.Role">
+        <member name="P:FlexJobApi.Core.RoleResource.Role">
             <summary>
             瑙掕壊
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.RoleWebApi.MenuId">
+        <member name="P:FlexJobApi.Core.RoleResource.ResourceId">
             <summary>
-            鑿滃崟Id
+            璧勬簮Id
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.RoleWebApi.Menu">
+        <member name="P:FlexJobApi.Core.RoleResource.Resource">
             <summary>
-            鑿滃崟
+            璧勬簮
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.RoleWebApi.DataPower">
+        <member name="P:FlexJobApi.Core.RoleResource.DataPower">
             <summary>
             鏁版嵁鏉冮檺
             </summary>
@@ -1192,6 +1272,16 @@
         <member name="P:FlexJobApi.Core.UserInfo.Weight">
             <summary>
             浣撻噸
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.UserInfo.Remark">
+            <summary>
+            澶囨敞
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.UserInfo.Status">
+            <summary>
+            鐘舵��
             </summary>
         </member>
         <member name="T:FlexJobApi.Core.UserInfoBankCard">
@@ -1429,6 +1519,36 @@
             鍒犻櫎
             </summary>
         </member>
+        <member name="F:FlexJobApi.Core.EnumErrorCodeType.s400">
+            <summary>
+            鍙傛暟閿欒
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumErrorCodeType.s404">
+            <summary>
+            {0}涓嶅瓨鍦�
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumErrorCodeType.s405">
+            <summary>
+            璇0}宸插瓨鍦紝璇风‘璁ゅ悗鍐嶈瘯
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumErrorCodeType.s406">
+            <summary>
+            瀛樺湪閲嶅鏁版嵁锛歿0}锛岃纭鍚庡啀璇�
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumErrorCodeType.s410">
+            <summary>
+            璇0}涓嶅彲淇敼
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumErrorCodeType.s500">
+            <summary>
+            绯荤粺寮傚父锛岃鑱旂郴绠$悊鍛�
+            </summary>
+        </member>
         <member name="T:FlexJobApi.Core.Enums.Common.EnumFileStoreAccess">
             <summary>
             鏂囦欢瀛樺偍閫氶亾
@@ -1509,6 +1629,21 @@
             涓ラ噸
             </summary>
         </member>
+        <member name="T:FlexJobApi.Core.EnumPagedListOrder">
+            <summary>
+            鍒嗛〉鍒楄〃鎺掑簭
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumPagedListOrder.Asc">
+            <summary>
+            鍗囧簭
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumPagedListOrder.Desc">
+            <summary>
+            闄嶅簭
+            </summary>
+        </member>
         <member name="T:FlexJobApi.Core.EnumQueueAccess">
             <summary>
             娑堟伅闃熷垪閫氶亾
@@ -1517,6 +1652,86 @@
         <member name="F:FlexJobApi.Core.EnumQueueAccess.RabbitMQ">
             <summary>
             RabbitMQ
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.EnumResourceController">
+            <summary>
+            璧勬簮鎺у埗鍣�
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumResourceController.Dictionary">
+            <summary>
+            鏁版嵁瀛楀吀
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumResourceController.Auth">
+            <summary>
+            鐢ㄦ埛璁よ瘉
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumResourceController.Menu">
+            <summary>
+            鐢ㄦ埛鑿滃崟
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumResourceController.Resource">
+            <summary>
+            鐢ㄦ埛璧勬簮
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumResourceController.Role">
+            <summary>
+            鐢ㄦ埛瑙掕壊
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumResourceController.UserInfo">
+            <summary>
+            鐢ㄦ埛淇℃伅
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumResourceController.Enterprise">
+            <summary>
+            浼佷笟淇℃伅
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.EnumResourceMethod">
+            <summary>
+            璧勬簮璇锋眰鏂瑰紡
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumResourceMethod.Get">
+            <summary>
+            鏌ヨ
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumResourceMethod.Post">
+            <summary>
+            鎻愪氦
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumResourceMethod.Put">
+            <summary>
+            淇敼
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumResourceMethod.Delete">
+            <summary>
+            鍒犻櫎
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.EnumResourceService">
+            <summary>
+            璧勬簮鏈嶅姟
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumResourceService.Main">
+            <summary>
+            涓绘湇鍔�
+            </summary>
+        </member>
+        <member name="F:FlexJobApi.Core.EnumResourceService.User">
+            <summary>
+            鐢ㄦ埛鏈嶅姟
             </summary>
         </member>
         <member name="T:FlexJobApi.Core.EnumSmsAccess">
@@ -1529,34 +1744,19 @@
             闃块噷浜戠煭淇�
             </summary>
         </member>
-        <member name="T:FlexJobApi.Core.EnumWebApiAccess">
+        <member name="T:FlexJobApi.Core.EnumUserInfoStatus">
             <summary>
-            鎺ュ彛閫氶亾
+            鐢ㄦ埛淇℃伅鐘舵��
             </summary>
         </member>
-        <member name="T:FlexJobApi.Core.EnumWebApiMethod">
+        <member name="F:FlexJobApi.Core.EnumUserInfoStatus.Normal">
             <summary>
-            鎺ュ彛璇锋眰鏂瑰紡
+            姝e父
             </summary>
         </member>
-        <member name="F:FlexJobApi.Core.EnumWebApiMethod.Get">
+        <member name="F:FlexJobApi.Core.EnumUserInfoStatus.Disabled">
             <summary>
-            鏌ヨ
-            </summary>
-        </member>
-        <member name="F:FlexJobApi.Core.EnumWebApiMethod.Post">
-            <summary>
-            鎻愪氦
-            </summary>
-        </member>
-        <member name="F:FlexJobApi.Core.EnumWebApiMethod.Put">
-            <summary>
-            淇敼
-            </summary>
-        </member>
-        <member name="F:FlexJobApi.Core.EnumWebApiMethod.Delete">
-            <summary>
-            鍒犻櫎
+            绂佺敤
             </summary>
         </member>
         <member name="T:FlexJobApi.Core.EnumBillingMethod">
@@ -1694,7 +1894,7 @@
             妯℃�佹
             </summary>
         </member>
-        <member name="F:FlexJobApi.Core.EnumMenuType.Buuton">
+        <member name="F:FlexJobApi.Core.EnumMenuType.Button">
             <summary>
             鎸夐挳
             </summary>
@@ -1879,219 +2079,1564 @@
             鐗╃悊鍒犻櫎
             </summary>
         </member>
-        <member name="T:FlexJobApi.Core.AuthPasswordLoginCommand">
+        <member name="T:FlexJobApi.Core.DeleteDictionaryCategoryCommand">
             <summary>
-            瀵嗙爜鐧诲綍
+            鍒犻櫎瀛楀吀绫诲埆
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.AuthPasswordLoginCommand.UserName">
+        <member name="T:FlexJobApi.Core.SaveDictionaryCategoryCommand">
             <summary>
-            璐﹀彿
+            淇濆瓨瀛楀吀绫诲埆
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.AuthPasswordLoginCommand.Password">
-            <summary>
-            瀵嗙爜
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.AuthPasswordLoginCommand.Type">
-            <summary>
-            鐢ㄦ埛绫诲瀷
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.AuthPasswordLoginCommand.ClientType">
-            <summary>
-            瀹㈡埛绔被鍨�
-            </summary>
-        </member>
-        <member name="T:FlexJobApi.Core.AuthPasswordLoginCallback">
-            <summary>
-            瀵嗙爜鐧诲綍缁撴灉
-            </summary>
-        </member>
-        <member name="T:FlexJobApi.Core.MenuSaveCommand">
-            <summary>
-            淇濆瓨鑿滃崟
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuSaveCommand.Id">
-            <summary>
-            Id
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuSaveCommand.ParentId">
-            <summary>
-            涓婄骇Id
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuSaveCommand.Code">
+        <member name="P:FlexJobApi.Core.SaveDictionaryCategoryCommand.Code">
             <summary>
             缂栧彿
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.MenuSaveCommand.Name">
+        <member name="P:FlexJobApi.Core.SaveDictionaryCategoryCommand.Name">
             <summary>
             鍚嶇О
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.MenuSaveCommand.Type">
+        <member name="P:FlexJobApi.Core.SaveDictionaryCategoryCommand.FieldNames">
             <summary>
-            绫诲瀷
+            瀛楁鍚嶏紙閫楀彿闅斿紑锛�
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.MenuSaveCommand.VisitLevel">
-            <summary>
-            璁块棶绾у埆
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuSaveCommand.Icon">
-            <summary>
-            鍥炬爣
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuSaveCommand.Url">
-            <summary>
-            閾炬帴鍦板潃
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuSaveCommand.Group">
-            <summary>
-            鍒嗙粍鍚嶇О锛堢敤浜庢寜閽�/瀛楁锛�
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuSaveCommand.Width">
-            <summary>
-            鍒楀锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛�
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuSaveCommand.IsDisabled">
-            <summary>
-            鏄惁绂佺敤
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuSaveCommand.IsHidden">
-            <summary>
-            鏄惁闅愯棌
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuSaveCommand.IsCache">
-            <summary>
-            鏄惁缂撳瓨
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuSaveCommand.Sort">
+        <member name="P:FlexJobApi.Core.SaveDictionaryCategoryCommand.Sort">
             <summary>
             鎺掑簭
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.MenuSaveCommand.Remark">
+        <member name="T:FlexJobApi.Core.SaveDictionaryDataCommand">
             <summary>
-            澶囨敞
+            淇濆瓨瀛楀吀鏁版嵁
             </summary>
         </member>
-        <member name="T:FlexJobApi.Core.MenuListQuery">
+        <member name="P:FlexJobApi.Core.SaveDictionaryDataCommand.CategoryId">
             <summary>
-            鏌ヨ鎵�鏈夎彍鍗�
+            绫诲埆Id
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.MenuListQuery.Types">
-            <summary>
-            绫诲瀷
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuListQuery.ParentId">
+        <member name="P:FlexJobApi.Core.SaveDictionaryDataCommand.ParentId">
             <summary>
             涓婄骇Id
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.MenuListQuery.Keywords">
+        <member name="P:FlexJobApi.Core.SaveDictionaryDataCommand.Code">
+            <summary>
+            缂栧彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveDictionaryDataCommand.Content">
+            <summary>
+            鏄剧ず鍐呭
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveDictionaryDataCommand.Field1">
+            <summary>
+            瀛楁1
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveDictionaryDataCommand.Field2">
+            <summary>
+            瀛楁2
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveDictionaryDataCommand.Field3">
+            <summary>
+            瀛楁3
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveDictionaryDataCommand.Field4">
+            <summary>
+            瀛楁4
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveDictionaryDataCommand.Field5">
+            <summary>
+            瀛楁5
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveDictionaryDataCommand.Sort">
+            <summary>
+            鎺掑簭
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveDictionaryDataCommand.IsDisabled">
+            <summary>
+            鏄惁绂佺敤
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.SetDictionaryDataIsDisabledCommand">
+            <summary>
+            璁剧疆瀛楀吀鏁版嵁鏄惁绂佺敤
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SetDictionaryDataIsDisabledCommand.Ids">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SetDictionaryDataIsDisabledCommand.IsDisabled">
+            <summary>
+            鏄惁绂佺敤
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetDictionaryCategoriesQuery">
+            <summary>
+            鏌ヨ瀛楀吀绫诲埆鍒嗛〉鍒楄〃鏁版嵁
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetDictionaryCategoriesQuery.Keywords">
             <summary>
             鍏抽敭瀛�
             </summary>
         </member>
-        <member name="T:FlexJobApi.Core.MenuListCallback">
-            <summary>
-            鏌ヨ鎵�鏈夎彍鍗�-缁撴灉
-            </summary>
-        </member>
-        <member name="T:FlexJobApi.Core.MenuListCallbackItem">
-            <summary>
-            鏌ヨ鎵�鏈夎彍鍗�-缁撴灉-椤�
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuListCallbackItem.Id">
+        <member name="P:FlexJobApi.Core.GetDictionaryCategoriesQueryResultItem.Id">
             <summary>
             Id
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.MenuListCallbackItem.ParentId">
-            <summary>
-            涓婄骇Id
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuListCallbackItem.Childrens">
-            <summary>
-            涓嬬骇
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuListCallbackItem.Path">
-            <summary>
-            鑿滃崟璺緞
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuListCallbackItem.Code">
+        <member name="P:FlexJobApi.Core.GetDictionaryCategoriesQueryResultItem.Code">
             <summary>
             缂栧彿
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.MenuListCallbackItem.Name">
+        <member name="P:FlexJobApi.Core.GetDictionaryCategoriesQueryResultItem.Name">
             <summary>
             鍚嶇О
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.MenuListCallbackItem.Type">
+        <member name="P:FlexJobApi.Core.GetDictionaryCategoriesQueryResultItem.FieldNames">
             <summary>
-            绫诲瀷
+            瀛楁鍚嶏紙閫楀彿闅斿紑锛�
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.MenuListCallbackItem.VisitLevel">
-            <summary>
-            璁块棶绾у埆
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuListCallbackItem.Icon">
-            <summary>
-            鍥炬爣
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuListCallbackItem.Url">
-            <summary>
-            閾炬帴鍦板潃
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuListCallbackItem.IsDisabled">
-            <summary>
-            鏄惁绂佺敤
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuListCallbackItem.IsHidden">
-            <summary>
-            鏄惁闅愯棌
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuListCallbackItem.IsCache">
-            <summary>
-            鏄惁缂撳瓨
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.MenuListCallbackItem.Sort">
+        <member name="P:FlexJobApi.Core.GetDictionaryCategoriesQueryResultItem.Sort">
             <summary>
             鎺掑簭
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.MenuListCallbackItem.Remark">
+        <member name="T:FlexJobApi.Core.GetDictionaryDatasQuery">
+            <summary>
+            鑾峰彇瀛楀吀鏁版嵁鍒嗛〉鍒楄〃
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetDictionaryDatasQuery.CategoryId">
+            <summary>
+            绫诲埆Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetDictionaryDatasQuery.Keywords">
+            <summary>
+            鍏抽敭瀛�
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetDictionaryDatasQueryResultItem">
+            <summary>
+            鑾峰彇瀛楀吀鏁版嵁鍒嗛〉鍒楄〃-缁撴灉-琛屾暟鎹�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItem.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItem.CategoryId">
+            <summary>
+            绫诲埆Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItem.ParentId">
+            <summary>
+            涓婄骇Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItem.Code">
+            <summary>
+            缂栧彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItem.Content">
+            <summary>
+            鏄剧ず鍐呭
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItem.Field1">
+            <summary>
+            瀛楁1
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItem.Field2">
+            <summary>
+            瀛楁2
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItem.Field3">
+            <summary>
+            瀛楁3
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItem.Field4">
+            <summary>
+            瀛楁4
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItem.Field5">
+            <summary>
+            瀛楁5
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItem.Sort">
+            <summary>
+            鎺掑簭
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItem.IsDisabled">
+            <summary>
+            鏄惁绂佺敤
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.PasswordLoginCommand">
+            <summary>
+            瀵嗙爜鐧诲綍
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.PasswordLoginCommand.UserName">
+            <summary>
+            璐﹀彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.PasswordLoginCommand.Password">
+            <summary>
+            瀵嗙爜
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.PasswordLoginCommand.Type">
+            <summary>
+            鐢ㄦ埛绫诲瀷
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.PasswordLoginCommand.ClientType">
+            <summary>
+            瀹㈡埛绔被鍨�
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.PasswordLoginCommandCallback">
+            <summary>
+            瀵嗙爜鐧诲綍缁撴灉
+            </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.GetCurrentLogierMenusQuery">
+            <summary>
+            鑾峰彇褰撳墠鐧诲綍鐢ㄦ埛鑿滃崟
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetEnterprisesQuery">
+            <summary>
+            鏌ヨ浼佷笟淇℃伅鍒嗛〉鍒楄〃鏁版嵁
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetEnterprisesQuery.Keywords">
+            <summary>
+            鍏抽敭瀛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetEnterprisesQuery.IsConfigured">
+            <summary>
+            鏄惁宸查厤缃�
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetEnterprisesQueryResultItem">
+            <summary>
+            鏌ヨ浼佷笟淇℃伅鍒嗛〉鍒楄〃鏁版嵁
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetEnterprisesQueryResultItem.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetEnterprisesQueryResultItem.EnterpriseName">
+            <summary>
+            浼佷笟鍏ㄧО
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetEnterprisesQueryResultItem.LegalPerson">
+            <summary>
+            娉曚汉濮撳悕
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetEnterprisesQueryResultItem.SocietyCreditCode">
+            <summary>
+            缁熶竴绀句細淇$敤浠g爜
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetEnterprisesQueryResultItem.Contacts">
+            <summary>
+            鑱旂郴浜�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetEnterprisesQueryResultItem.ContactNumber">
+            <summary>
+            鑱旂郴鐢佃瘽
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.DeleteMenuCommand">
+            <summary>
+            鍒犻櫎鑿滃崟
+            </summary>
+        </member>
+        <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">
+            <summary>
+            淇濆瓨鑿滃崟
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommand.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommand.UserType">
+            <summary>
+            鐢ㄦ埛绫诲瀷
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommand.ClientType">
+            <summary>
+            瀹㈡埛绔被鍨�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommand.ParentId">
+            <summary>
+            涓婄骇Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommand.Code">
+            <summary>
+            缂栧彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommand.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommand.Type">
+            <summary>
+            绫诲瀷
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommand.VisitLevel">
+            <summary>
+            璁块棶绾у埆
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommand.Icon">
+            <summary>
+            鍥炬爣
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommand.Url">
+            <summary>
+            閾炬帴鍦板潃
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommand.IsDisabled">
+            <summary>
+            鏄惁绂佺敤
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommand.IsCache">
+            <summary>
+            鏄惁缂撳瓨
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommand.Sort">
+            <summary>
+            鎺掑簭
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommand.Remark">
+            <summary>
+            澶囨敞
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommand.Groups">
+            <summary>
+            鍒嗙粍
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.SaveMenuCommandGroup">
+            <summary>
+            鏌ヨ鑿滃崟璇︽儏-缁撴灉-鍒嗙粍
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandGroup.Group">
+            <summary>
+            鍒嗙粍鍚嶇О锛堢敤浜庢寜閽�/瀛楁锛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandGroup.ButtonLocations">
+            <summary>
+            鎸夐挳浣嶇疆
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandGroup.Fields">
+            <summary>
+            瀛楁
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.SaveMenuCommandButtonLocation">
+            <summary>
+            鏌ヨ鑿滃崟璇︽儏-缁撴灉-鎸夐挳浣嶇疆
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandButtonLocation.Location">
+            <summary>
+            浣嶇疆锛堢敤浜庢寜閽級
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandButtonLocation.Buttons">
+            <summary>
+            鎸夐挳
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.SaveMenuCommandButton">
+            <summary>
+            鏌ヨ鑿滃崟璇︽儏-缁撴灉-鎸夐挳椤�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandButton.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandButton.Code">
+            <summary>
+            缂栧彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandButton.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandButton.Icon">
+            <summary>
+            鍥炬爣
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandButton.Width">
+            <summary>
+            瀹藉害锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandButton.Sort">
+            <summary>
+            鎺掑簭
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandButton.Remark">
+            <summary>
+            澶囨敞
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.SaveMenuCommandField">
+            <summary>
+            鏌ヨ鑿滃崟璇︽儏-缁撴灉-瀛楁椤�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandField.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandField.Code">
+            <summary>
+            缂栧彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandField.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandField.Width">
+            <summary>
+            瀹藉害锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandField.Sort">
+            <summary>
+            鎺掑簭
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveMenuCommandField.Remark">
+            <summary>
+            澶囨敞
+            </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.GetMenuQuery">
+            <summary>
+            鏌ヨ鑿滃崟璇︽儏
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQuery.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQuery.RoleId">
+            <summary>
+            瑙掕壊Id
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetMenuQueryResult">
+            <summary>
+            鏌ヨ鑿滃崟璇︽儏-缁撴灉
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.IsChecked">
+            <summary>
+            鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.UserType">
+            <summary>
+            鐢ㄦ埛绫诲瀷
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.ClientType">
+            <summary>
+            瀹㈡埛绔被鍨�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.ParentId">
+            <summary>
+            涓婄骇Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.Path">
+            <summary>
+            鑿滃崟璺緞
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.Code">
+            <summary>
+            缂栧彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.Type">
+            <summary>
+            绫诲瀷
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.VisitLevel">
+            <summary>
+            璁块棶绾у埆
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.Icon">
+            <summary>
+            鍥炬爣
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.Url">
+            <summary>
+            閾炬帴鍦板潃
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.IsDisabled">
+            <summary>
+            鏄惁绂佺敤
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.IsCache">
+            <summary>
+            鏄惁缂撳瓨
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.Sort">
+            <summary>
+            鎺掑簭
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.Remark">
+            <summary>
+            澶囨敞
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResult.Groups">
+            <summary>
+            鍒嗙粍
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetMenuQueryResultGroup">
+            <summary>
+            鏌ヨ鑿滃崟璇︽儏-缁撴灉-鍒嗙粍
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultGroup.Group">
+            <summary>
+            鍒嗙粍鍚嶇О锛堢敤浜庢寜閽�/瀛楁锛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultGroup.ButtonLocations">
+            <summary>
+            鎸夐挳浣嶇疆
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultGroup.Fields">
+            <summary>
+            瀛楁
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetMenuQueryResultButtonLocation">
+            <summary>
+            鏌ヨ鑿滃崟璇︽儏-缁撴灉-鎸夐挳浣嶇疆
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultButtonLocation.Location">
+            <summary>
+            浣嶇疆锛堢敤浜庢寜閽級
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultButtonLocation.Buttons">
+            <summary>
+            鎸夐挳
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetMenuQueryResultButton">
+            <summary>
+            鏌ヨ鑿滃崟璇︽儏-缁撴灉-鎸夐挳椤�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultButton.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultButton.IsChecked">
+            <summary>
+            鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultButton.Code">
+            <summary>
+            缂栧彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultButton.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultButton.Icon">
+            <summary>
+            鍥炬爣
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultButton.Width">
+            <summary>
+            瀹藉害锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultButton.Sort">
+            <summary>
+            鎺掑簭
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultButton.Remark">
+            <summary>
+            澶囨敞
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetMenuQueryResultField">
+            <summary>
+            鏌ヨ鑿滃崟璇︽儏-缁撴灉-瀛楁椤�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultField.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultField.IsChecked">
+            <summary>
+            鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultField.Code">
+            <summary>
+            缂栧彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultField.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultField.Width">
+            <summary>
+            瀹藉害锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultField.Sort">
+            <summary>
+            鎺掑簭
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultField.Remark">
+            <summary>
+            澶囨敞
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetMenuQueryResultItem">
+            <summary>
+            鏌ヨ鑿滃崟璇︽儏-缁撴灉-椤�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultItem.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultItem.IsChecked">
+            <summary>
+            鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultItem.Code">
+            <summary>
+            缂栧彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultItem.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultItem.Type">
+            <summary>
+            绫诲瀷
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultItem.Icon">
+            <summary>
+            鍥炬爣
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultItem.Group">
+            <summary>
+            鍒嗙粍鍚嶇О锛堢敤浜庢寜閽�/瀛楁锛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultItem.Location">
+            <summary>
+            浣嶇疆锛堢敤浜庢寜閽級
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultItem.Width">
+            <summary>
+            瀹藉害锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultItem.Sort">
+            <summary>
+            鎺掑簭
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenuQueryResultItem.Remark">
+            <summary>
+            澶囨敞
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetMenusQuery">
+            <summary>
+            鏌ヨ鑿滃崟鍒楄〃
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenusQuery.UserType">
+            <summary>
+            鐢ㄦ埛绫诲瀷
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenusQuery.ClientType">
+            <summary>
+            瀹㈡埛绔被鍨�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenusQuery.RoleId">
+            <summary>
+            瑙掕壊Id
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetMenusQueryResultItem">
+            <summary>
+            鏌ヨ鎵�鏈夎彍鍗�-缁撴灉-椤�
+            </summary>
+        </member>
+        <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">
+            <summary>
+            涓婄骇Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.Children">
+            <summary>
+            涓嬬骇
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.Code">
+            <summary>
+            缂栧彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.Path">
+            <summary>
+            鑿滃崟璺緞
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.Type">
+            <summary>
+            绫诲瀷
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.VisitLevel">
+            <summary>
+            璁块棶绾у埆
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.Icon">
+            <summary>
+            鍥炬爣
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.Url">
+            <summary>
+            閾炬帴鍦板潃
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.IsDisabled">
+            <summary>
+            鏄惁绂佺敤
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.IsCache">
+            <summary>
+            鏄惁缂撳瓨
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.Sort">
+            <summary>
+            鎺掑簭
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetMenusQueryResultItem.Remark">
+            <summary>
+            澶囨敞
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetResourceFieldsQuery">
+            <summary>
+            鑾峰彇璧勬簮瀛楁
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetResourceFieldsQuery.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetResourceFieldsQueryResultItem">
+            <summary>
+            鑾峰彇璧勬簮瀛楁-缁撴灉-椤�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetResourceFieldsQueryResultItem.Code">
+            <summary>
+            缂栧彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetResourceFieldsQueryResultItem.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetResourcesQuery">
+            <summary>
+            鑾峰彇璧勬簮鍒楄〃
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetResourcesQuery.Method">
+            <summary>
+            璇锋眰鏂瑰紡
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetResourcesQuery.Keywords">
+            <summary>
+            鍏抽敭瀛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetResourcesQuery.RoleId">
+            <summary>
+            瑙掕壊Id
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetResourcesQueryResultItem">
+            <summary>
+            鑾峰彇璧勬簮鍒楄〃-缁撴灉-椤�
+            </summary>
+        </member>
+        <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.Controller">
+            <summary>
+            鎺у埗鍣�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.ActionName">
+            <summary>
+            濮旀墭鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.Code">
+            <summary>
+            缂栧彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.Method">
+            <summary>
+            璇锋眰鏂瑰紡
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.Route">
+            <summary>
+            璺敱
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.RequestTypeName">
+            <summary>
+            璇锋眰绫诲瀷鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.RequestTypeFullName">
+            <summary>
+            璇锋眰绫诲瀷鍏ㄥ悕
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.ResponseTypeName">
+            <summary>
+            鍝嶅簲绫诲瀷鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.ResponseTypeFullName">
+            <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.DataPower">
+            <summary>
+            鏁版嵁鏉冮檺
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SaveRoleCommand.Remark">
+            <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.SetRoleIsDisabledCommand">
+            <summary>
+            璁剧疆瑙掕壊鏄惁绂佺敤
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SetRoleIsDisabledCommand.Ids">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SetRoleIsDisabledCommand.IsDisabled">
+            <summary>
+            鏄惁绂佺敤
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.SetRoleUserInfosCommand">
+            <summary>
+            璁剧疆瑙掕壊鐢ㄦ埛
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SetRoleUserInfosCommand.RoleId">
+            <summary>
+            瑙掕壊Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SetRoleUserInfosCommand.UserInfoIds">
+            <summary>
+            鐢ㄦ埛Id
+            </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.DataPower">
+            <summary>
+            鏁版嵁鏉冮檺
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRoleQueryResult.Remark">
+            <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">
+            <summary>
+            鏌ヨ瑙掕壊鍒嗛〉鍒楄〃
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRolesQuery.UserType">
+            <summary>
+            鐢ㄦ埛绫诲瀷
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRolesQuery.ClientType">
+            <summary>
+            瀹㈡埛绔被鍨�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRolesQuery.Keywords">
+            <summary>
+            鍏抽敭瀛�
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetRolesQueryResultItem">
+            <summary>
+            鏌ヨ瑙掕壊鍒嗛〉鍒楄〃-椤�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRolesQueryResultItem.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRolesQueryResultItem.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRolesQueryResultItem.UserType">
+            <summary>
+            鐢ㄦ埛绫诲瀷
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRolesQueryResultItem.ClientType">
+            <summary>
+            瀹㈡埛绔被鍨�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRolesQueryResultItem.MinLevel">
+            <summary>
+            鏈�浣庣骇鍒�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRolesQueryResultItem.DataPower">
+            <summary>
+            鏁版嵁鏉冮檺
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRolesQueryResultItem.Remark">
+            <summary>
+            澶囨敞
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRolesQueryResultItem.IsDisabled">
+            <summary>
+            鏄惁绂佺敤
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRolesQueryResultItem.UserCount">
+            <summary>
+            鐢ㄦ埛鏁伴噺
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetRoleUserInfosQuery">
+            <summary>
+            鏌ヨ瑙掕壊鐢ㄦ埛鍒楄〃
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRoleUserInfosQuery.RoleId">
+            <summary>
+            瑙掕壊Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRoleUserInfosQueryResultItem.Id">
+            <summary>
+            鐢ㄦ埛Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRoleUserInfosQueryResultItem.Name">
+            <summary>
+            濮撳悕
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRoleUserInfosQueryResultItem.UserName">
+            <summary>
+            鐢ㄦ埛鍚�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetRoleUserInfosQueryResultItem.IsChecked">
+            <summary>
+            鏄惁閫変腑
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.SetUserInfoRolesCommand">
+            <summary>
+            璁剧疆鐢ㄦ埛淇℃伅瑙掕壊
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SetUserInfoRolesCommand.UserInfoId">
+            <summary>
+            鐢ㄦ埛Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SetUserInfoRolesCommand.RoleIds">
+            <summary>
+            瑙掕壊Id
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.SetUserInfoStatusCommand">
+            <summary>
+            璁剧疆鐢ㄦ埛淇℃伅鐘舵��
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SetUserInfoStatusCommand.Ids">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SetUserInfoStatusCommand.Status">
+            <summary>
+            鐘舵��
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetOperationUserInfosQuery">
+            <summary>
+            鏌ヨ杩愯惀绔敤鎴峰垎椤靛垪琛ㄦ暟鎹�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetOperationUserInfosQuery.Keywords">
+            <summary>
+            鍏抽敭瀛�
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetOperationUserInfosQueryResultItem">
+            <summary>
+            鏌ヨ杩愯惀绔敤鎴峰垎椤靛垪琛ㄦ暟鎹�-缁撴灉-椤�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetOperationUserInfosQueryResultItem.Id">
+            <summary>
+            Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetOperationUserInfosQueryResultItem.Name">
+            <summary>
+            濮撳悕
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetOperationUserInfosQueryResultItem.UserName">
+            <summary>
+            鐢ㄦ埛鍚�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetOperationUserInfosQueryResultItem.PhoneNumber">
+            <summary>
+            鎵嬫満鍙�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetOperationUserInfosQueryResultItem.Remark">
+            <summary>
+            澶囨敞
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetOperationUserInfosQueryResultItem.Roles">
+            <summary>
+            瑙掕壊
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetOperationUserInfosQueryResultItem.Status">
+            <summary>
+            鐘舵��
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetOperationUserInfosQueryResultItemRole">
+            <summary>
+            鏌ヨ杩愯惀绔敤鎴峰垎椤靛垪琛ㄦ暟鎹�-缁撴灉-椤�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetOperationUserInfosQueryResultItemRole.UserInfoId">
+            <summary>
+            鐢ㄦ埛Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetOperationUserInfosQueryResultItemRole.Id">
+            <summary>
+            瑙掕壊Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetOperationUserInfosQueryResultItemRole.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetUserInfoRolesQuery">
+            <summary>
+            鏌ヨ鐢ㄦ埛瑙掕壊鍒楄〃
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetUserInfoRolesQuery.UserInfoId">
+            <summary>
+            鐢ㄦ埛Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetUserInfoRolesQuery.ClientType">
+            <summary>
+            瀹㈡埛绔被鍨�
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetUserInfoRolesQueryResultItem">
+            <summary>
+            鏌ヨ鐢ㄦ埛瑙掕壊鍒楄〃
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetUserInfoRolesQueryResultItem.Id">
+            <summary>
+            瑙掕壊Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetUserInfoRolesQueryResultItem.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetUserInfoRolesQueryResultItem.Remark">
+            <summary>
+            澶囨敞
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetUserInfoRolesQueryResultItem.IsChecked">
+            <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})">
@@ -2195,13 +3740,56 @@
             <param name="span"></param>
             <returns></returns>
         </member>
-        <member name="M:FlexJobApi.Core.DbUtils.BuildEntityComment(Microsoft.EntityFrameworkCore.ModelBuilder,System.Type)">
+        <member name="T:FlexJobApi.Core.DbUtils">
             <summary>
-            鐢熸垚瀹炰綋娉ㄩ噴
+            鏁版嵁搴撳伐鍏�
+            </summary>
+        </member>
+        <member name="M:FlexJobApi.Core.DbUtils.DeleteData``1(FlexJobApi.Core.DeleteDataCommand,System.Func{System.Linq.IQueryable{``0},System.Linq.IQueryable{``0}},System.Threading.CancellationToken)">
+            <summary>
+            鍒犻櫎鏁版嵁
+            </summary>
+            <typeparam name="TEntity"></typeparam>
+            <param name="request"></param>
+            <param name="query"></param>
+            <param name="cancellationToken"></param>
+            <returns></returns>
+        </member>
+        <member name="M:FlexJobApi.Core.DbUtils.SaveData``2(``1,System.Func{System.Linq.IQueryable{``0},``0,``1,System.Boolean},System.Threading.CancellationToken)">
+            <summary>
+            淇濆瓨鏁版嵁
+            </summary>
+            <typeparam name="TEntity"></typeparam>
+            <typeparam name="TRequest"></typeparam>
+            <param name="request"></param>
+            <param name="checkExist"></param>
+            <param name="cancellationToken"></param>
+            <returns></returns>
+        </member>
+        <member name="M:FlexJobApi.Core.DbUtils.BuildEntity(Microsoft.EntityFrameworkCore.ModelBuilder,System.Type)">
+            <summary>
+            鐢熸垚瀹炰綋
             </summary>
             <param name="modelBuilder"></param>
             <param name="dbContextLocator"></param>
             <returns></returns>
+        </member>
+        <member name="M:FlexJobApi.Core.DbUtils.SavingChangesEvent(Microsoft.EntityFrameworkCore.Diagnostics.DbContextEventData,Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult{System.Int32})">
+            <summary>
+            鏁版嵁鍙樻洿浜嬩欢
+            </summary>
+            <param name="eventData"></param>
+            <param name="result"></param>
+        </member>
+        <member name="T:FlexJobApi.Core.DeleteDataCommand">
+            <summary>
+            鍒犻櫎鍛戒护
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.SaveDataCommand">
+            <summary>
+            淇濆瓨鏁版嵁鍛戒护
+            </summary>
         </member>
         <member name="P:FlexJobApi.Core.EnumModel.Name">
             <summary>
@@ -2214,6 +3802,11 @@
             </summary>
         </member>
         <member name="P:FlexJobApi.Core.EnumModel.Items">
+            <summary>
+            鏋氫妇椤�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.EnumModel`1.Items">
             <summary>
             鏋氫妇椤�
             </summary>
@@ -2233,16 +3826,46 @@
             鎻忚堪
             </summary>
         </member>
+        <member name="P:FlexJobApi.Core.EnumModelItem`1.Enum">
+            <summary>
+            鏋氫妇
+            </summary>
+        </member>
         <member name="T:FlexJobApi.Core.EnumUtils">
             <summary>
             鏋氫妇宸ュ叿
             </summary>
+        </member>
+        <member name="M:FlexJobApi.Core.EnumUtils.GetModel``1">
+            <summary>
+            鑾峰彇妯″瀷
+            </summary>
+            <typeparam name="T"></typeparam>
+            <returns></returns>
         </member>
         <member name="M:FlexJobApi.Core.EnumUtils.GetModel(System.Type)">
             <summary>
             鑾峰彇妯″瀷
             </summary>
             <param name="type"></param>
+            <returns></returns>
+        </member>
+        <member name="M:FlexJobApi.Core.EnumUtils.GetDescription``1(FlexJobApi.Core.EnumModel{``0},``0)">
+            <summary>
+            鑾峰彇鎻忚堪
+            </summary>
+            <typeparam name="T"></typeparam>
+            <param name="model"></param>
+            <param name="t"></param>
+            <returns></returns>
+        </member>
+        <member name="M:FlexJobApi.Core.EnumUtils.GetEnum``1(FlexJobApi.Core.EnumModel{``0},System.String)">
+            <summary>
+            鑾峰彇鏋氫妇
+            </summary>
+            <typeparam name="T"></typeparam>
+            <param name="model"></param>
+            <param name="name"></param>
             <returns></returns>
         </member>
         <member name="T:FlexJobApi.Core.EventBusServiceComponent">
@@ -2314,6 +3937,11 @@
             鐘舵�佺爜
             </summary>
         </member>
+        <member name="P:FlexJobApi.Core.FriendlyResult`1.ErrorCode">
+            <summary>
+            閿欒鐮�
+            </summary>
+        </member>
         <member name="P:FlexJobApi.Core.FriendlyResult`1.Data">
             <summary>
             鏁版嵁
@@ -2324,7 +3952,7 @@
             鎵ц鎴愬姛
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.FriendlyResult`1.Errors">
+        <member name="P:FlexJobApi.Core.FriendlyResult`1.Msg">
             <summary>
             閿欒淇℃伅
             </summary>
@@ -2385,13 +4013,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>
@@ -2430,6 +4059,14 @@
             鎵嬫満鍙风爜
             </summary>
         </member>
+        <member name="M:FlexJobApi.Core.JwtHandler.PipelineAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext,Microsoft.AspNetCore.Http.DefaultHttpContext)">
+            <summary>
+            楠岃瘉绠¢亾锛屼篃灏辨槸楠岃瘉鏍稿績浠g爜
+            </summary>
+            <param name="context"></param>
+            <param name="httpContext"></param>
+            <returns></returns>
+        </member>
         <member name="M:FlexJobApi.Core.JwtUtils.GenerateToken(FlexJobApi.Core.CurrentLogier)">
             <summary>
             鐢熸垚鐢ㄦ埛浠ょ墝
@@ -2443,6 +4080,240 @@
             </summary>
             <returns></returns>
         </member>
+        <member name="T:FlexJobApi.Core.PagedListQuery`2">
+            <summary>
+            鏌ヨ鍒嗛〉鍒楄〃
+            </summary>
+            <typeparam name="TResult"></typeparam>
+            <typeparam name="TItem"></typeparam>
+        </member>
+        <member name="P:FlexJobApi.Core.PagedListQuery`2.PageModel">
+            <summary>
+            鍒嗛〉淇℃伅
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.PagedListQueryPageModel">
+            <summary>
+            鏌ヨ鍒嗛〉鍒楄〃-鍒嗛〉淇℃伅
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.PagedListQueryPageModel.Rows">
+            <summary>
+            琛屾暟
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.PagedListQueryPageModel.Page">
+            <summary>
+            椤电爜
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.PagedListQueryPageModel.OrderInput">
+            <summary>
+            鎺掑簭
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.PagedListQueryPageModelOrderInput">
+            <summary>
+            鏌ヨ鍒嗛〉鍒楄〃-鍒嗛〉淇℃伅-鎺掑簭淇℃伅
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.PagedListQueryPageModelOrderInput.Property">
+            <summary>
+            灞炴��
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.PagedListQueryPageModelOrderInput.Order">
+            <summary>
+            鎺掑簭
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.PagedListQueryResult`1">
+            <summary>
+            鏌ヨ鍒嗛〉鍒楄〃-缁撴灉
+            </summary>
+            <typeparam name="TItem"></typeparam>
+        </member>
+        <member name="P:FlexJobApi.Core.PagedListQueryResult`1.PageModel">
+            <summary>
+            鍒嗛〉淇℃伅
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.PagedListQueryResult`1.Data">
+            <summary>
+            鏁版嵁
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.PagedListQueryResultPageModel">
+            <summary>
+            鏌ヨ鍒嗛〉鍒楄〃-鍒嗛〉淇℃伅
+            </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
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceModel.ApplicationName">
+            <summary>
+            搴旂敤鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceModel.RouteArea">
+            <summary>
+            璺敱鍖哄煙
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceModel.Controller">
+            <summary>
+            鎺у埗鍣�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceModel.ControllerSummary">
+            <summary>
+            鎺у埗鍣ㄦ憳瑕�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceModel.ActionName">
+            <summary>
+            濮旀墭鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceModel.Code">
+            <summary>
+            缂栧彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceModel.Name">
+            <summary>
+            鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceModel.AllowAnonymous">
+            <summary>
+            蹇界暐鏉冮檺
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceModel.Method">
+            <summary>
+            璇锋眰鏂瑰紡
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceModel.Route">
+            <summary>
+            璺敱
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceModel.RequestTypeName">
+            <summary>
+            璇锋眰绫诲瀷鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceModel.RequestTypeFullName">
+            <summary>
+            璇锋眰绫诲瀷鍏ㄥ悕
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceModel.ResponseTypeName">
+            <summary>
+            鍝嶅簲绫诲瀷鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceModel.ResponseTypeFullName">
+            <summary>
+            鍝嶅簲绫诲瀷鍏ㄥ悕
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.ResourceAttribute">
+            <summary>
+            璧勬簮鐗规��
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceAttribute.Controllers">
+            <summary>
+            璧勬簮鎺у埗鍣�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceAttribute.AllowAnonymous">
+            <summary>
+            蹇界暐鏉冮檺
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceAttribute.Method">
+            <summary>
+            璇锋眰鏂瑰紡
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.ResourceControllerAttribute">
+            <summary>
+            璧勬簮鎺у埗鍣ㄧ壒鎬�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceControllerAttribute.Service">
+            <summary>
+            鏈嶅姟
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.ResourceServiceAttribute">
+            <summary>
+            璧勬簮鏈嶅姟鐗规��
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceServiceAttribute.ApplicationName">
+            <summary>
+            搴旂敤鍚嶇О
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.ResourceServiceAttribute.RouteArea">
+            <summary>
+            璺敱鍖哄煙
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.ResourceUtils">
+            <summary>
+            璧勬簮宸ュ叿
+            </summary>
+        </member>
+        <member name="M:FlexJobApi.Core.ResourceUtils.BuildDynamicControllersAsync">
+            <summary>
+            鐢熸垚鍔ㄦ�佹帶鍒跺櫒
+            </summary>
+        </member>
+        <member name="M:FlexJobApi.Core.ResourceUtils.GetCSharpFriendlyName(System.Type)">
+            <summary>
+            鑾峰彇C#鍙嬪ソ鍚嶇О
+            </summary>
+            <param name="type"></param>
+            <returns></returns>
+        </member>
         <member name="T:FlexJobApi.Core.StringUtils">
             <summary>
             瀛楃涓插伐鍏�

--
Gitblit v1.9.1