From cf727afa850496f3a239907fab342b4bd3ff77fc Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 04 八月 2025 18:22:13 +0800 Subject: [PATCH] fix: 修改功能模块 --- src/services/api/typings.d.ts | 252 +++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 219 insertions(+), 33 deletions(-) diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts index 5317b70..8510633 100644 --- a/src/services/api/typings.d.ts +++ b/src/services/api/typings.d.ts @@ -3,7 +3,52 @@ [key: string]: any; } + interface APIgetAliyunOSSAcsParams { + query?: GetAliyunOSSAcsQuery; + } + + interface APIgetMenuParams { + /** Id */ + id?: string; + /** 瑙掕壊Id */ + roleId?: string; + } + + interface APIgetMenusParams { + /** 鐢ㄦ埛绫诲瀷 */ + userType?: EnumUserType; + /** 瀹㈡埛绔被鍨� */ + clientType?: EnumClientType; + /** 瑙掕壊Id */ + roleId?: string; + } + + interface APIgetResourceFieldsParams { + /** Id */ + id?: string; + } + + interface APIgetResourcesParams { + /** 寰湇鍔� */ + service?: string; + /** 璇锋眰鏂瑰紡 */ + method?: EnumWebApiMethod; + /** 鍏抽敭瀛� */ + keywords?: string; + /** 瑙掕壊Id */ + roleId?: string; + } + + interface APIgetRoleParams { + /** Id */ + id?: string; + } + interface DeleteMenuCommand { + ids: string[]; + } + + interface DeleteRoleCommand { ids: string[]; } @@ -43,6 +88,21 @@ Descending = 1, } + enum EnumRoleWebApiDataPower { + /**鑷畾涔� */ + Custom = 1, + /**鏌ヨ涓汉鍒涘缓鏁版嵁 */ + Creator = 10, + /**鏌ヨ褰撳墠閮ㄩ棬鏁版嵁 */ + CurrentDepartment = 20, + /**鏌ヨ褰撳墠鍙婁笅绾ч儴闂ㄦ暟鎹� */ + NestingDepartment = 21, + /**鏌ヨ褰撳墠浼佷笟鎵�鏈夋暟鎹� */ + CurrentEnterprise = 30, + /**鏌ヨ鎵�鏈� */ + All = 999, + } + enum EnumUserType { /**涓汉 */ Personal = 10, @@ -63,16 +123,36 @@ Delete = 40, } + interface FriendlyResultGetAliyunOSSAcsQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + 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; /** 閿欒淇℃伅 */ - errors?: any; + msg?: any; /** 闄勫姞鏁版嵁 */ extras?: any; /** 鏃堕棿鎴� */ @@ -84,11 +164,31 @@ traceId?: string; /** 鐘舵�佺爜 */ code?: number; + /** 閿欒鐮� */ + errorCode?: string; data?: GetMenuQueryResult; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ - errors?: any; + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetRoleQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetRoleQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; /** 闄勫姞鏁版嵁 */ extras?: any; /** 鏃堕棿鎴� */ @@ -100,12 +200,14 @@ traceId?: string; /** 鐘舵�佺爜 */ code?: number; + /** 閿欒鐮� */ + errorCode?: string; /** 鏁版嵁 */ data?: string; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ - errors?: any; + msg?: any; /** 闄勫姞鏁版嵁 */ extras?: any; /** 鏃堕棿鎴� */ @@ -117,12 +219,14 @@ traceId?: string; /** 鐘舵�佺爜 */ code?: number; + /** 閿欒鐮� */ + errorCode?: string; /** 鏁版嵁 */ data?: number; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ - errors?: any; + msg?: any; /** 闄勫姞鏁版嵁 */ extras?: any; /** 鏃堕棿鎴� */ @@ -134,12 +238,14 @@ traceId?: string; /** 鐘舵�佺爜 */ code?: number; + /** 閿欒鐮� */ + errorCode?: string; /** 鏁版嵁 */ data?: GetMenusQueryResultItem[]; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ - errors?: any; + msg?: any; /** 闄勫姞鏁版嵁 */ extras?: any; /** 鏃堕棿鎴� */ @@ -151,12 +257,14 @@ traceId?: string; /** 鐘舵�佺爜 */ code?: number; + /** 閿欒鐮� */ + errorCode?: string; /** 鏁版嵁 */ data?: GetResourceFieldsQueryResultItem[]; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ - errors?: any; + msg?: any; /** 闄勫姞鏁版嵁 */ extras?: any; /** 鏃堕棿鎴� */ @@ -168,12 +276,32 @@ traceId?: string; /** 鐘舵�佺爜 */ code?: number; + /** 閿欒鐮� */ + errorCode?: string; /** 鏁版嵁 */ data?: GetResourcesQueryResultItem[]; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ - errors?: any; + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultPagedListQueryResultGetRolesQueryResultItem { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: PagedListQueryResultGetRolesQueryResultItem; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; /** 闄勫姞鏁版嵁 */ extras?: any; /** 鏃堕棿鎴� */ @@ -185,15 +313,27 @@ traceId?: string; /** 鐘舵�佺爜 */ code?: number; + /** 閿欒鐮� */ + errorCode?: string; data?: PasswordLoginCommandCallback; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ - errors?: any; + msg?: any; /** 闄勫姞鏁版嵁 */ extras?: any; /** 鏃堕棿鎴� */ timestamp?: number; + } + + type GetAliyunOSSAcsQuery = Record<string, any>; + + interface GetAliyunOSSAcsQueryResult { + expiration?: string; + ossAccessSecret?: string; + ossAccessKeyId?: string; + securityToken?: string; + requestId?: string; } interface GetDictionaryDatasQuery { @@ -206,16 +346,13 @@ data?: GetDictionaryDatasQueryResultItem[]; } - type GetDictionaryDatasQueryResultItem = true; - - interface GetMenuQuery { - /** Id */ - id?: string; - } + type GetDictionaryDatasQueryResultItem = Record<string, any>; interface GetMenuQueryResult { /** Id */ id?: string; + /** 鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級 */ + isChecked?: boolean; userType?: EnumUserType; clientType?: EnumClientType; /** 涓婄骇Id */ @@ -247,6 +384,8 @@ interface GetMenuQueryResultButton { /** Id */ id?: string; + /** 鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級 */ + isChecked?: boolean; /** 缂栧彿 */ code?: string; /** 鍚嶇О */ @@ -271,6 +410,8 @@ interface GetMenuQueryResultField { /** Id */ id?: string; + /** 鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級 */ + isChecked?: boolean; /** 缂栧彿 */ code?: string; /** 鍚嶇О */ @@ -292,18 +433,15 @@ fields?: GetMenuQueryResultField[]; } - interface GetMenusQuery { - userType?: EnumUserType; - clientType?: EnumClientType; - } - interface GetMenusQueryResultItem { /** Id */ id?: string; + /** 鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級 */ + isChecked?: boolean; /** 涓婄骇Id */ parentId?: string; /** 涓嬬骇 */ - childrens?: GetMenusQueryResultItem[]; + children?: GetMenusQueryResultItem[]; /** 缂栧彿 */ code?: string; /** 鍚嶇О */ @@ -326,11 +464,6 @@ remark?: string; } - interface GetResourceFieldsQuery { - /** Id */ - id?: string; - } - interface GetResourceFieldsQueryResultItem { /** 缂栧彿 */ code?: string; @@ -338,17 +471,11 @@ name?: string; } - interface GetResourcesQuery { - /** 寰湇鍔� */ - service?: string; - method?: EnumWebApiMethod; - /** 鍏抽敭瀛� */ - keywords?: string; - } - interface GetResourcesQueryResultItem { /** Id */ id?: string; + /** 鏄惁閫変腑锛堢敤浜庤鑹叉巿鏉冿級 */ + isChecked?: boolean; /** 寰湇鍔� */ service?: string; /** 缂栧彿 */ @@ -364,6 +491,44 @@ responseTypeName?: string; } + interface GetRoleQueryResult { + /** Id */ + id?: string; + /** 鍚嶇О */ + name?: string; + userType?: EnumUserType; + clientType?: EnumClientType; + /** 鏈�浣庣骇鍒� */ + minLevel?: number; + /** 鑿滃崟Id */ + menuIds?: string[]; + /** 璧勬簮 */ + resources?: GetRoleQueryResultResource[]; + } + + interface GetRoleQueryResultResource { + /** 璧勬簮Id */ + resourceId?: string; + dataPower?: EnumRoleWebApiDataPower; + } + + interface GetRolesQuery { + pageModel?: PagedListQueryPageModel; + userType?: EnumUserType; + clientType?: EnumClientType; + } + + interface GetRolesQueryResultItem { + /** Id */ + id?: string; + /** 鍚嶇О */ + name?: string; + userType?: EnumUserType; + clientType?: EnumClientType; + /** 鏈�浣庣骇鍒� */ + minLevel?: number; + } + interface PagedListQueryPageModel { /** 琛屾暟 */ rows?: number; @@ -377,6 +542,12 @@ /** 灞炴�� */ property?: string; order?: EnumPagedListOrder; + } + + interface PagedListQueryResultGetRolesQueryResultItem { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetRolesQueryResultItem[]; } interface PagedListQueryResultPageModel { @@ -484,4 +655,19 @@ /** 瀛楁 */ fields?: SaveMenuCommandField[]; } + + interface SaveRoleCommand { + /** Id */ + id?: string; + /** 鍚嶇О */ + name?: string; + userType?: EnumUserType; + clientType?: EnumClientType; + /** 鏈�浣庣骇鍒� */ + minLevel?: number; + /** 鑿滃崟Id */ + menuIds?: string[]; + /** 璧勬簮 */ + resources?: GetRoleQueryResultResource[]; + } } -- Gitblit v1.9.1