From 9d8ef3a592b3102c8d4133e601b31aacb91866f6 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期二, 05 八月 2025 10:34:54 +0800 Subject: [PATCH] fix: 修改功能模块 --- src/services/api/typings.d.ts | 157 ++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 115 insertions(+), 42 deletions(-) diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts index 8510633..d97b45f 100644 --- a/src/services/api/typings.d.ts +++ b/src/services/api/typings.d.ts @@ -4,7 +4,8 @@ } interface APIgetAliyunOSSAcsParams { - query?: GetAliyunOSSAcsQuery; + /** 鑾峰彇闃块噷浜慜SS鎺堟潈淇℃伅 */ + request?: GetAliyunOSSAcsQuery; } interface APIgetMenuParams { @@ -29,10 +30,8 @@ } interface APIgetResourcesParams { - /** 寰湇鍔� */ - service?: string; /** 璇锋眰鏂瑰紡 */ - method?: EnumWebApiMethod; + method?: EnumResourceMethod; /** 鍏抽敭瀛� */ keywords?: string; /** 瑙掕壊Id */ @@ -88,6 +87,30 @@ Descending = 1, } + enum EnumResourceController { + /**鏁版嵁瀛楀吀 */ + Dictionary = 0, + /**鐢ㄦ埛璁よ瘉 */ + Auth = 1, + /**鐢ㄦ埛鑿滃崟 */ + Menu = 2, + /**鐢ㄦ埛璧勬簮 */ + Resource = 3, + /**鐢ㄦ埛瑙掕壊 */ + Role = 4, + } + + enum EnumResourceMethod { + /**鏌ヨ */ + Get = 10, + /**鎻愪氦 */ + Post = 20, + /**淇敼 */ + Put = 30, + /**鍒犻櫎 */ + Delete = 40, + } + enum EnumRoleWebApiDataPower { /**鑷畾涔� */ Custom = 1, @@ -112,17 +135,6 @@ Operation = 100, } - enum EnumWebApiMethod { - /**鏌ヨ */ - Get = 10, - /**鎻愪氦 */ - Post = 20, - /**淇敼 */ - Put = 30, - /**鍒犻櫎 */ - Delete = 40, - } - interface FriendlyResultGetAliyunOSSAcsQueryResult { /** 璺熻釜Id */ traceId?: string; @@ -131,24 +143,6 @@ /** 閿欒鐮� */ errorCode?: string; data?: GetAliyunOSSAcsQueryResult; - /** 鎵ц鎴愬姛 */ - success?: boolean; - /** 閿欒淇℃伅 */ - msg?: any; - /** 闄勫姞鏁版嵁 */ - extras?: any; - /** 鏃堕棿鎴� */ - timestamp?: number; - } - - interface FriendlyResultGetDictionaryDatasQueryResult { - /** 璺熻釜Id */ - traceId?: string; - /** 鐘舵�佺爜 */ - code?: number; - /** 閿欒鐮� */ - errorCode?: string; - data?: GetDictionaryDatasQueryResult; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ @@ -290,6 +284,24 @@ timestamp?: number; } + interface FriendlyResultPagedListQueryResultGetDictionaryDatasQueryResultItem { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: PagedListQueryResultGetDictionaryDatasQueryResultItem; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + interface FriendlyResultPagedListQueryResultGetRolesQueryResultItem { /** 璺熻釜Id */ traceId?: string; @@ -338,12 +350,6 @@ interface GetDictionaryDatasQuery { pageModel?: PagedListQueryPageModel; - } - - interface GetDictionaryDatasQueryResult { - pageModel?: PagedListQueryResultPageModel; - /** 鏁版嵁 */ - data?: GetDictionaryDatasQueryResultItem[]; } type GetDictionaryDatasQueryResultItem = Record<string, any>; @@ -476,19 +482,24 @@ id?: string; /** 鏄惁閫変腑锛堢敤浜庤鑹叉巿鏉冿級 */ isChecked?: boolean; - /** 寰湇鍔� */ - service?: string; + controller?: EnumResourceController; + /** 濮旀墭鍚嶇О */ + actionName?: string; /** 缂栧彿 */ code?: string; /** 鍚嶇О */ name?: string; - method?: EnumWebApiMethod; + method?: EnumResourceMethod; /** 璺敱 */ route?: string; /** 璇锋眰绫诲瀷鍚嶇О */ requestTypeName?: string; + /** 璇锋眰绫诲瀷鍏ㄥ悕 */ + requestTypeFullName?: string; /** 鍝嶅簲绫诲瀷鍚嶇О */ responseTypeName?: string; + /** 鍝嶅簲绫诲瀷鍏ㄥ悕 */ + responseTypeFullName?: string; } interface GetRoleQueryResult { @@ -544,6 +555,12 @@ order?: EnumPagedListOrder; } + interface PagedListQueryResultGetDictionaryDatasQueryResultItem { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetDictionaryDatasQueryResultItem[]; + } + interface PagedListQueryResultGetRolesQueryResultItem { pageModel?: PagedListQueryResultPageModel; /** 鏁版嵁 */ @@ -577,6 +594,29 @@ accessToken?: string; /** 鍒锋柊浠ょ墝 */ refreshToken?: string; + } + + interface SaveMenuButtonCommand { + /** Id */ + id?: string; + /** 鑿滃崟Id */ + parentId?: string; + /** 缂栧彿 */ + code?: string; + /** 鍚嶇О */ + name?: string; + /** 鍒嗙粍鍚嶇О锛堢敤浜庢寜閽�/瀛楁锛� */ + group?: string; + /** 浣嶇疆锛堢敤浜庢寜閽級 */ + location?: string; + /** 鍥炬爣 */ + icon?: string; + /** 瀹藉害锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛� */ + width?: string; + /** 鎺掑簭 */ + sort?: number; + /** 澶囨敞 */ + remark?: string; } interface SaveMenuCommand { @@ -656,6 +696,29 @@ fields?: SaveMenuCommandField[]; } + interface SaveMenuFieldCommand { + /** Id */ + id?: string; + /** 鑿滃崟Id */ + parentId?: string; + /** 缂栧彿 */ + code?: string; + /** 鍚嶇О */ + name?: string; + /** 鍒嗙粍鍚嶇О锛堢敤浜庢寜閽�/瀛楁锛� */ + group?: string; + /** 浣嶇疆锛堢敤浜庢寜閽級 */ + location?: string; + /** 鍥炬爣 */ + icon?: string; + /** 瀹藉害锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛� */ + width?: string; + /** 鎺掑簭 */ + sort?: number; + /** 澶囨敞 */ + remark?: string; + } + interface SaveRoleCommand { /** Id */ id?: string; @@ -670,4 +733,14 @@ /** 璧勬簮 */ resources?: GetRoleQueryResultResource[]; } + + interface SetMenuSwitchCommand { + /** Id */ + ids?: string[]; + type?: EnumMenuType; + /** 鏄惁绂佺敤锛坣ull鏃朵笉鏇存柊锛� */ + isDisabled?: boolean; + /** 鏄惁缂撳瓨锛坣ull鏃朵笉鏇存柊锛� */ + isCache?: boolean; + } } -- Gitblit v1.9.1