From 20459fe59f680031bfc7c1012be860e0727cb016 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期二, 05 八月 2025 17:47:09 +0800 Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobAdmin --- src/services/api/typings.d.ts | 657 +++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 587 insertions(+), 70 deletions(-) diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts index e0a4ec0..5773566 100644 --- a/src/services/api/typings.d.ts +++ b/src/services/api/typings.d.ts @@ -3,15 +3,57 @@ [key: string]: any; } - type AuthPasswordLoginCallback = true; + interface APIgetAliyunOSSAcsParams { + /** 鑾峰彇闃块噷浜慜SS鎺堟潈淇℃伅 */ + request?: GetAliyunOSSAcsQuery; + } - interface AuthPasswordLoginCommand { - /** 璐﹀彿 */ - userName: string; - /** 瀵嗙爜 */ - password: string; - type?: EnumUserType; + interface APIgetCurrentLogierMenusParams { + /** 鑾峰彇褰撳墠鐧诲綍鐢ㄦ埛鑿滃崟 */ + request?: GetCurrentLogierMenusQuery; + } + + interface APIgetMenuParams { + /** Id */ + id?: string; + /** 瑙掕壊Id */ + roleId?: string; + } + + interface APIgetMenusParams { + /** 鐢ㄦ埛绫诲瀷 */ + userType?: EnumUserType; + /** 瀹㈡埛绔被鍨� */ clientType?: EnumClientType; + /** 瑙掕壊Id */ + roleId?: string; + } + + interface APIgetResourceFieldsParams { + /** Id */ + id?: string; + } + + interface APIgetResourcesParams { + /** 璇锋眰鏂瑰紡 */ + method?: EnumResourceMethod; + /** 鍏抽敭瀛� */ + keywords?: string; + /** 瑙掕壊Id */ + roleId?: string; + } + + interface APIgetRoleParams { + /** Id */ + id?: string; + } + + interface DeleteMenuCommand { + ids: string[]; + } + + interface DeleteRoleCommand { + ids: string[]; } enum EnumClientType { @@ -43,6 +85,52 @@ NeedPower = 30, } + enum EnumPagedListOrder { + /**鍗囧簭 */ + Asc = 0, + /**闄嶅簭 */ + Desc = 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, + /**鏌ヨ涓汉鍒涘缓鏁版嵁 */ + Creator = 10, + /**鏌ヨ褰撳墠閮ㄩ棬鏁版嵁 */ + CurrentDepartment = 20, + /**鏌ヨ褰撳墠鍙婁笅绾ч儴闂ㄦ暟鎹� */ + NestingDepartment = 21, + /**鏌ヨ褰撳墠浼佷笟鎵�鏈夋暟鎹� */ + CurrentEnterprise = 30, + /**鏌ヨ鎵�鏈� */ + All = 999, + } + enum EnumUserType { /**涓汉 */ Personal = 10, @@ -52,16 +140,54 @@ Operation = 100, } - interface FriendlyResultAuthPasswordLoginCallback { + interface FriendlyResultGetAliyunOSSAcsQueryResult { /** 璺熻釜Id */ traceId?: string; /** 鐘舵�佺爜 */ code?: number; - data?: AuthPasswordLoginCallback; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetAliyunOSSAcsQueryResult; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ - errors?: any; + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetMenuQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetMenuQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetRoleQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetRoleQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; /** 闄勫姞鏁版嵁 */ extras?: any; /** 鏃堕棿鎴� */ @@ -73,57 +199,175 @@ traceId?: string; /** 鐘舵�佺爜 */ code?: number; + /** 閿欒鐮� */ + errorCode?: string; /** 鏁版嵁 */ data?: string; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ - errors?: any; + msg?: any; /** 闄勫姞鏁版嵁 */ extras?: any; /** 鏃堕棿鎴� */ timestamp?: number; } - interface FriendlyResultMenuListCallback { + interface FriendlyResultInt32 { /** 璺熻釜Id */ traceId?: string; /** 鐘舵�佺爜 */ code?: number; - data?: MenuListCallback; + /** 閿欒鐮� */ + errorCode?: string; + /** 鏁版嵁 */ + data?: number; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ - errors?: any; + msg?: any; /** 闄勫姞鏁版嵁 */ extras?: any; /** 鏃堕棿鎴� */ timestamp?: number; } - interface FriendlyResultMenuSubListCallback { + interface FriendlyResultListGetMenusQueryResultItem { /** 璺熻釜Id */ traceId?: string; /** 鐘舵�佺爜 */ code?: number; - data?: MenuSubListCallback; + /** 閿欒鐮� */ + errorCode?: string; + /** 鏁版嵁 */ + data?: GetMenusQueryResultItem[]; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ - errors?: any; + msg?: any; /** 闄勫姞鏁版嵁 */ extras?: any; /** 鏃堕棿鎴� */ timestamp?: number; } - interface MenuListCallback { - items?: MenuListCallbackItem[]; + interface FriendlyResultListGetResourceFieldsQueryResultItem { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + /** 鏁版嵁 */ + data?: GetResourceFieldsQueryResultItem[]; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; } - interface MenuListCallbackItem { + interface FriendlyResultListGetResourcesQueryResultItem { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + /** 鏁版嵁 */ + data?: GetResourcesQueryResultItem[]; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + 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; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: PagedListQueryResultGetRolesQueryResultItem; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultPasswordLoginCommandCallback { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: PasswordLoginCommandCallback; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + type GetAliyunOSSAcsQuery = Record<string, any>; + + interface GetAliyunOSSAcsQueryResult { + expiration?: string; + ossAccessSecret?: string; + ossAccessKeyId?: string; + securityToken?: string; + requestId?: string; + } + + type GetCurrentLogierMenusQuery = Record<string, any>; + + interface GetDictionaryDatasQuery { + pageModel?: PagedListQueryPageModel; + } + + type GetDictionaryDatasQueryResultItem = Record<string, any>; + + interface GetMenuQueryResult { /** Id */ id?: string; + /** 鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級 */ + isChecked?: boolean; + userType?: EnumUserType; + clientType?: EnumClientType; /** 涓婄骇Id */ parentId?: string; /** 鑿滃崟璺緞 */ @@ -140,76 +384,261 @@ url?: string; /** 鏄惁绂佺敤 */ isDisabled?: boolean; - /** 鏄惁闅愯棌 */ - isHidden?: boolean; /** 鏄惁缂撳瓨 */ isCache?: boolean; /** 鎺掑簭 */ sort?: number; /** 澶囨敞 */ remark?: string; + /** 鍒嗙粍 */ + groups?: GetMenuQueryResultGroup[]; } - interface MenuListQuery { - /** 涓婄骇Id */ - parentId?: string; - /** 鍏抽敭瀛� */ - keywords?: string; - } - - interface MenuSaveCommand { + interface GetMenuQueryResultButton { /** Id */ id?: string; - /** 涓婄骇Id */ - parentId?: string; + /** 鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級 */ + isChecked?: boolean; /** 缂栧彿 */ - code: string; + code?: string; /** 鍚嶇О */ - name: string; - type?: EnumMenuType; - visitLevel?: EnumMenuVisitLevel; + name?: string; /** 鍥炬爣 */ icon?: string; - /** 閾炬帴鍦板潃 */ - url?: string; - /** 鍒嗙粍鍚嶇О锛堢敤浜庢寜閽�/瀛楁锛� */ - group?: string; - /** 浣嶇疆锛堢敤浜庢寜閽級 */ - location?: string; - /** 鍒楀锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛� */ + /** 瀹藉害锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛� */ width?: string; - /** 鏄惁绂佺敤 */ - isDisabled?: boolean; - /** 鏄惁闅愯棌 */ - isHidden?: boolean; - /** 鏄惁缂撳瓨 */ - isCache?: boolean; /** 鎺掑簭 */ sort?: number; /** 澶囨敞 */ remark?: string; } - interface MenuSubListCallback { - groups?: MenuSubListCallbackGroup[]; - } - - interface MenuSubListCallbackGroup { - /** 鍚嶇О */ - name?: string; + interface GetMenuQueryResultButtonLocation { + /** 浣嶇疆锛堢敤浜庢寜閽級 */ + location?: string; /** 鎸夐挳 */ - buttons?: MenuSubListCallbackItem[]; - /** 瀛楁 */ - fields?: MenuSubListCallbackItem[]; + buttons?: GetMenuQueryResultButton[]; } - interface MenuSubListCallbackItem { + interface GetMenuQueryResultField { /** Id */ id?: string; + /** 鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級 */ + isChecked?: boolean; + /** 缂栧彿 */ + code?: string; + /** 鍚嶇О */ + name?: string; + /** 瀹藉害锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛� */ + width?: string; + /** 鎺掑簭 */ + sort?: number; + /** 澶囨敞 */ + remark?: string; + } + + interface GetMenuQueryResultGroup { + /** 鍒嗙粍鍚嶇О锛堢敤浜庢寜閽�/瀛楁锛� */ + group?: string; + /** 鎸夐挳浣嶇疆 */ + buttonLocations?: GetMenuQueryResultButtonLocation[]; + /** 瀛楁 */ + fields?: GetMenuQueryResultField[]; + } + + interface GetMenusQueryResultItem { + /** Id */ + id?: string; + /** 鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級 */ + isChecked?: boolean; /** 涓婄骇Id */ parentId?: string; + /** 涓嬬骇 */ + children?: GetMenusQueryResultItem[]; + /** 缂栧彿 */ + code?: string; + /** 鍚嶇О */ + name?: string; /** 鑿滃崟璺緞 */ path?: string; + type?: EnumMenuType; + visitLevel?: EnumMenuVisitLevel; + /** 鍥炬爣 */ + icon?: string; + /** 閾炬帴鍦板潃 */ + url?: string; + /** 鏄惁绂佺敤 */ + isDisabled?: boolean; + /** 鏄惁缂撳瓨 */ + isCache?: boolean; + /** 鎺掑簭 */ + sort?: number; + /** 澶囨敞 */ + remark?: string; + } + + interface GetResourceFieldsQueryResultItem { + /** 缂栧彿 */ + code?: string; + /** 鍚嶇О */ + name?: string; + } + + interface GetResourcesQueryResultItem { + /** Id */ + id?: string; + /** 鏄惁閫変腑锛堢敤浜庤鑹叉巿鏉冿級 */ + isChecked?: boolean; + controller?: EnumResourceController; + /** 濮旀墭鍚嶇О */ + actionName?: string; + /** 缂栧彿 */ + code?: string; + /** 鍚嶇О */ + name?: string; + method?: EnumResourceMethod; + /** 璺敱 */ + route?: string; + /** 璇锋眰绫诲瀷鍚嶇О */ + requestTypeName?: string; + /** 璇锋眰绫诲瀷鍏ㄥ悕 */ + requestTypeFullName?: string; + /** 鍝嶅簲绫诲瀷鍚嶇О */ + responseTypeName?: string; + /** 鍝嶅簲绫诲瀷鍏ㄥ悕 */ + responseTypeFullName?: string; + } + + interface GetRoleQueryResult { + /** Id */ + id?: string; + /** 鍚嶇О */ + name?: string; + userType?: EnumUserType; + clientType?: EnumClientType; + /** 鏈�浣庣骇鍒� */ + minLevel?: number; + dataPower?: EnumRoleWebApiDataPower; + /** 澶囨敞 */ + remark?: string; + /** 鑿滃崟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; + dataPower?: EnumRoleWebApiDataPower; + /** 澶囨敞 */ + remark?: string; + } + + interface PagedListQueryPageModel { + /** 琛屾暟 */ + rows?: number; + /** 椤电爜 */ + page?: number; + /** 鎺掑簭 */ + orderInput?: PagedListQueryPageModelOrderInput[]; + } + + interface PagedListQueryPageModelOrderInput { + /** 灞炴�� */ + property?: string; + order?: EnumPagedListOrder; + } + + interface PagedListQueryResultGetDictionaryDatasQueryResultItem { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetDictionaryDatasQueryResultItem[]; + } + + interface PagedListQueryResultGetRolesQueryResultItem { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetRolesQueryResultItem[]; + } + + interface PagedListQueryResultPageModel { + /** 琛屾暟 */ + rows?: number; + /** 椤电爜 */ + page?: number; + /** 鎺掑簭 */ + orderInput?: PagedListQueryPageModelOrderInput[]; + /** 鎬绘暟 */ + totalCount?: number; + /** 椤垫暟 */ + totalPage?: number; + } + + interface PasswordLoginCommand { + /** 璐﹀彿 */ + userName: string; + /** 瀵嗙爜 */ + password: string; + type?: EnumUserType; + clientType?: EnumClientType; + } + + interface PasswordLoginCommandCallback { + /** 鐢ㄦ埛璁块棶浠ょ墝 */ + 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 { + /** Id */ + id?: string; + userType?: EnumUserType; + clientType?: EnumClientType; + /** 涓婄骇Id */ + parentId?: string; /** 缂栧彿 */ code?: string; /** 鍚嶇О */ @@ -220,26 +649,114 @@ icon?: string; /** 閾炬帴鍦板潃 */ url?: string; - /** 鍒嗙粍鍚嶇О锛堢敤浜庢寜閽�/瀛楁锛� */ - group?: string; - /** 浣嶇疆锛堢敤浜庢寜閽級 */ - location?: string; - /** 鍒楀锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛� */ - width?: string; /** 鏄惁绂佺敤 */ isDisabled?: boolean; - /** 鏄惁闅愯棌 */ - isHidden?: boolean; /** 鏄惁缂撳瓨 */ isCache?: boolean; /** 鎺掑簭 */ sort?: number; /** 澶囨敞 */ remark?: string; + /** 鍒嗙粍 */ + groups?: SaveMenuCommandGroup[]; } - interface MenuSubListQuery { - /** 涓婄骇Id */ + interface SaveMenuCommandButton { + /** Id */ + id?: string; + /** 缂栧彿 */ + code?: string; + /** 鍚嶇О */ + name?: string; + /** 鍥炬爣 */ + icon?: string; + /** 瀹藉害锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛� */ + width?: string; + /** 鎺掑簭 */ + sort?: number; + /** 澶囨敞 */ + remark?: string; + } + + interface SaveMenuCommandButtonLocation { + /** 浣嶇疆锛堢敤浜庢寜閽級 */ + location?: string; + /** 鎸夐挳 */ + buttons?: SaveMenuCommandButton[]; + } + + interface SaveMenuCommandField { + /** Id */ + id?: string; + /** 缂栧彿 */ + code?: string; + /** 鍚嶇О */ + name?: string; + /** 瀹藉害锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛� */ + width?: string; + /** 鎺掑簭 */ + sort?: number; + /** 澶囨敞 */ + remark?: string; + } + + interface SaveMenuCommandGroup { + /** 鍒嗙粍鍚嶇О锛堢敤浜庢寜閽�/瀛楁锛� */ + group?: string; + /** 鎸夐挳浣嶇疆 */ + buttonLocations?: SaveMenuCommandButtonLocation[]; + /** 瀛楁 */ + 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; + /** 鍚嶇О */ + name?: string; + userType?: EnumUserType; + clientType?: EnumClientType; + /** 鏈�浣庣骇鍒� */ + minLevel?: number; + dataPower?: EnumRoleWebApiDataPower; + /** 澶囨敞 */ + remark?: string; + /** 鑿滃崟Id */ + menuIds?: string[]; + /** 璧勬簮 */ + resources?: GetRoleQueryResultResource[]; + } + + interface SetMenuSwitchCommand { + /** Id */ + ids?: string[]; + type?: EnumMenuType; + /** 鏄惁绂佺敤锛坣ull鏃朵笉鏇存柊锛� */ + isDisabled?: boolean; + /** 鏄惁缂撳瓨锛坣ull鏃朵笉鏇存柊锛� */ + isCache?: boolean; } } -- Gitblit v1.9.1