From 9f70a1ee5cdffaef3a96e4042c8eea251df2fa0d Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 06 八月 2025 17:21:56 +0800
Subject: [PATCH] feat: 字典
---
src/services/api/typings.d.ts | 1281 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 1,189 insertions(+), 92 deletions(-)
diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index e0a4ec0..6dff9aa 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -3,15 +3,163 @@
[key: string]: any;
}
- type AuthPasswordLoginCallback = true;
+ interface APIgetAliyunOSSAcsParams {
+ /** 鑾峰彇闃块噷浜慜SS鎺堟潈淇℃伅 */
+ request?: GetAliyunOSSAcsQuery;
+ }
- interface AuthPasswordLoginCommand {
- /** 璐﹀彿 */
- userName: string;
- /** 瀵嗙爜 */
- password: string;
- type?: EnumUserType;
+ interface APIgetCurrentLogierMenuParams {
+ /** Id */
+ id?: string;
+ }
+
+ interface APIgetCurrentLogierMenusParams {
+ /** 鑾峰彇褰撳墠鐧诲綍鐢ㄦ埛鑿滃崟 */
+ request?: GetCurrentLogierMenusQuery;
+ }
+
+ interface APIgetDictionaryCategorySelectParams {
+ /** 鏌ヨ鏁版嵁瀛楀吀绫诲埆閫夋嫨鍣ㄦ暟鎹� */
+ request?: GetDictionaryCategorySelectQuery;
+ }
+
+ interface APIgetDictionaryDataSelectParams {
+ /** 绫诲埆Id锛圛d/缂栧彿浜岄�変竴锛� */
+ categoryId?: string;
+ /** 绫诲埆缂栧彿锛圛d/缂栧彿浜岄�変竴锛� */
+ categoryCode?: string;
+ /** 涓婄骇Id */
+ parentId?: string;
+ }
+
+ 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 APIgetRoleUserInfosParams {
+ /** 瑙掕壊Id */
+ roleId?: string;
+ }
+
+ interface APIgetUserInfoRolesParams {
+ /** 鐢ㄦ埛Id */
+ userInfoId?: string;
+ /** 瀹㈡埛绔被鍨� */
+ clientType?: EnumClientType;
+ }
+
+ interface DeleteDictionaryCategoryCommand {
+ ids: string[];
+ }
+
+ interface DeleteMenuCommand {
+ ids: string[];
+ }
+
+ interface DeleteRoleCommand {
+ ids: string[];
+ }
+
+ interface DictionaryCategory {
+ id?: string;
+ createdTime?: string;
+ updatedTime?: string;
+ /** 鎺掑簭 */
+ sort?: number;
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鍒涘缓鎿嶄綔浜� */
+ createdUserInfoId?: string;
+ /** 鏈�鍚庢洿鏂版搷浣滀汉 */
+ updatedUserInfoId?: string;
+ /** 鏄惁鍒犻櫎 */
+ isDeleted?: boolean;
+ /** 缂栧彿 */
+ code: string;
+ /** 鍚嶇О */
+ name: string;
+ /** 瀛楁鍚嶏紙閫楀彿闅斿紑锛� */
+ fieldNames?: string;
+ /** 澶囨敞 */
+ remark?: string;
+ }
+
+ interface DictionaryData {
+ id?: string;
+ createdTime?: string;
+ updatedTime?: string;
+ /** 鎺掑簭 */
+ sort?: number;
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鍒涘缓鎿嶄綔浜� */
+ createdUserInfoId?: string;
+ /** 鏈�鍚庢洿鏂版搷浣滀汉 */
+ updatedUserInfoId?: string;
+ /** 鏄惁鍒犻櫎 */
+ isDeleted?: boolean;
+ /** 绫诲埆Id */
+ categoryId?: string;
+ category?: DictionaryCategory;
+ /** 涓婄骇Id */
+ parentId?: string;
+ parent?: DictionaryData;
+ /** 涓嬬骇 */
+ children?: DictionaryData[];
+ /** 瀛楀吀璺緞 */
+ path?: string;
+ /** 缂栧彿 */
+ code?: string;
+ /** 鏄剧ず鍐呭 */
+ content: string;
+ /** 瀛楁1 */
+ field1?: string;
+ /** 瀛楁2 */
+ field2?: string;
+ /** 瀛楁3 */
+ field3?: string;
+ /** 瀛楁4 */
+ field4?: string;
+ /** 瀛楁5 */
+ field5?: string;
+ /** 鏄惁绂佺敤 */
+ isDisabled?: boolean;
+ }
+
+ interface DictionaryDataQueryResult {
+ /** 鍐呭 */
+ content?: string;
}
enum EnumClientType {
@@ -43,6 +191,75 @@
NeedPower = 30,
}
+ enum EnumPagedListOrder {
+ /**鍗囧簭 */
+ Asc = 0,
+ /**闄嶅簭 */
+ Desc = 1,
+ }
+
+ enum EnumRealAccess {
+ /**涓婁笂绛� */
+ BestSign = 10,
+ /**鏀粯瀹濅俊浠荤 */
+ AlipaySign = 20,
+ }
+
+ enum EnumResourceController {
+ /**鏁版嵁瀛楀吀 */
+ Dictionary = 0,
+ /**鐢ㄦ埛璁よ瘉 */
+ Auth = 1,
+ /**鐢ㄦ埛鑿滃崟 */
+ Menu = 2,
+ /**鐢ㄦ埛璧勬簮 */
+ Resource = 3,
+ /**鐢ㄦ埛瑙掕壊 */
+ Role = 4,
+ /**鐢ㄦ埛淇℃伅 */
+ UserInfo = 5,
+ /**浼佷笟淇℃伅 */
+ Enterprise = 6,
+ }
+
+ 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 EnumSmsAccess {
+ /**闃块噷浜戠煭淇� */
+ AliyunSms = 10,
+ }
+
+ enum EnumUserInfoStatus {
+ /**姝e父 */
+ Normal = 10,
+ /**绂佺敤 */
+ Disabled = 100,
+ }
+
enum EnumUserType {
/**涓汉 */
Personal = 10,
@@ -52,16 +269,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,139 +328,401 @@
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 {
- /** Id */
- id?: string;
- /** 涓婄骇Id */
- parentId?: string;
- /** 鑿滃崟璺緞 */
- path?: string;
- /** 缂栧彿 */
- code?: string;
- /** 鍚嶇О */
- name?: string;
- type?: EnumMenuType;
- visitLevel?: EnumMenuVisitLevel;
- /** 鍥炬爣 */
- icon?: string;
- /** 閾炬帴鍦板潃 */
- url?: string;
- /** 鏄惁绂佺敤 */
- isDisabled?: boolean;
- /** 鏄惁闅愯棌 */
- isHidden?: boolean;
- /** 鏄惁缂撳瓨 */
- isCache?: boolean;
- /** 鎺掑簭 */
- sort?: number;
- /** 澶囨敞 */
- remark?: string;
+ interface FriendlyResultListGetResourcesQueryResultItem {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ /** 鏁版嵁 */
+ data?: GetResourcesQueryResultItem[];
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
}
- interface MenuListQuery {
- /** 涓婄骇Id */
- parentId?: string;
+ interface FriendlyResultListGetRoleUserInfosQueryResultItem {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ /** 鏁版嵁 */
+ data?: GetRoleUserInfosQueryResultItem[];
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultListGetUserInfoRolesQueryResultItem {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ /** 鏁版嵁 */
+ data?: GetUserInfoRolesQueryResultItem[];
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultListSelectQueryResultOptionGuidGetDictionaryCategorySelectQueryOption {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ /** 鏁版嵁 */
+ data?: SelectQueryResultOptionGuidGetDictionaryCategorySelectQueryOption[];
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultListSelectQueryResultOptionGuidGetDictionaryDataSelectQueryResultOption {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ /** 鏁版嵁 */
+ data?: SelectQueryResultOptionGuidGetDictionaryDataSelectQueryResultOption[];
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultPagedListQueryResultGetDictionaryCategoriesQueryResultItem {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: PagedListQueryResultGetDictionaryCategoriesQueryResultItem;
+ /** 鎵ц鎴愬姛 */
+ 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 FriendlyResultPagedListQueryResultGetEnterprisesQueryResultItem {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: PagedListQueryResultGetEnterprisesQueryResultItem;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultPagedListQueryResultGetOperationUserInfosQueryResultItem {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: PagedListQueryResultGetOperationUserInfosQueryResultItem;
+ /** 鎵ц鎴愬姛 */
+ 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 GetDictionaryCategoriesQuery {
+ pageModel?: PagedListQueryPageModel;
/** 鍏抽敭瀛� */
keywords?: string;
}
- interface MenuSaveCommand {
+ interface GetDictionaryCategoriesQueryResultItem {
/** Id */
id?: string;
+ /** 缂栧彿 */
+ code?: string;
+ /** 鍚嶇О */
+ name?: string;
+ /** 瀛楁鍚嶏紙閫楀彿闅斿紑锛� */
+ fieldNames?: string;
+ /** 鎺掑簭 */
+ sort?: number;
+ }
+
+ type GetDictionaryCategorySelectQuery = Record<string, any>;
+
+ interface GetDictionaryDatasQuery {
+ pageModel?: PagedListQueryPageModel;
+ /** 绫诲埆Id锛圛d/缂栧彿浜岄�変竴锛� */
+ categoryId?: string;
+ /** 绫诲埆缂栧彿锛圛d/缂栧彿浜岄�変竴锛� */
+ categoryCode?: string;
+ /** 鍏抽敭瀛� */
+ keywords?: string;
+ }
+
+ interface GetDictionaryDatasQueryResultItem {
+ /** Id */
+ id?: string;
+ /** 绫诲埆Id */
+ categoryId?: string;
+ /** 绫诲埆缂栧彿 */
+ categoryCode?: string;
+ /** 绫诲埆鍚嶇О */
+ categoryName?: string;
+ category?: GetDictionaryDatasQueryResultItemCategory;
/** 涓婄骇Id */
parentId?: string;
/** 缂栧彿 */
- code: string;
- /** 鍚嶇О */
- name: string;
- type?: EnumMenuType;
- visitLevel?: EnumMenuVisitLevel;
- /** 鍥炬爣 */
- icon?: string;
- /** 閾炬帴鍦板潃 */
- url?: string;
- /** 鍒嗙粍鍚嶇О锛堢敤浜庢寜閽�/瀛楁锛� */
- group?: string;
- /** 浣嶇疆锛堢敤浜庢寜閽級 */
- location?: string;
- /** 鍒楀锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛� */
- width?: string;
- /** 鏄惁绂佺敤 */
- isDisabled?: boolean;
- /** 鏄惁闅愯棌 */
- isHidden?: boolean;
- /** 鏄惁缂撳瓨 */
- isCache?: boolean;
+ code?: string;
+ /** 鏄剧ず鍐呭 */
+ content: string;
+ /** 瀛楁1 */
+ field1?: string;
+ /** 瀛楁2 */
+ field2?: string;
+ /** 瀛楁3 */
+ field3?: string;
+ /** 瀛楁4 */
+ field4?: string;
+ /** 瀛楁5 */
+ field5?: string;
/** 鎺掑簭 */
sort?: number;
- /** 澶囨敞 */
- remark?: string;
+ /** 鏄惁绂佺敤 */
+ isDisabled?: boolean;
}
- interface MenuSubListCallback {
- groups?: MenuSubListCallbackGroup[];
- }
-
- interface MenuSubListCallbackGroup {
+ interface GetDictionaryDatasQueryResultItemCategory {
+ /** 绫诲埆缂栧彿 */
+ code?: string;
/** 鍚嶇О */
name?: string;
- /** 鎸夐挳 */
- buttons?: MenuSubListCallbackItem[];
- /** 瀛楁 */
- fields?: MenuSubListCallbackItem[];
}
- interface MenuSubListCallbackItem {
+ interface GetEnterprisesQuery {
+ pageModel?: PagedListQueryPageModel;
+ /** 鍏抽敭瀛� */
+ keywords?: string;
+ /** 鏄惁宸查厤缃� */
+ isConfigured?: boolean;
+ }
+
+ interface GetEnterprisesQueryResultItem {
/** Id */
id?: string;
+ /** 鑱旂郴浜� */
+ contacts?: string;
+ /** 鑱旂郴鐢佃瘽 */
+ contactNumber?: string;
+ /** 鎵�鍦ㄧ渷浠絀d */
+ provinceId?: string;
+ province?: DictionaryDataQueryResult;
+ /** 鎵�鍦ㄥ煄甯侷d */
+ cityId?: string;
+ city?: DictionaryDataQueryResult;
+ /** 鎵�灞炶涓欼d */
+ industryTypeId?: string;
+ industryType?: DictionaryDataQueryResult;
+ /** 鏄惁宸叉牎楠岄摱琛岃处鎴� */
+ isCheckedBankCard?: boolean;
+ realAccess?: EnumRealAccess;
+ smsAccess?: EnumSmsAccess;
+ /** 鏄惁宸查厤缃� */
+ isConfigured?: boolean;
+ }
+
+ interface GetMenuQueryResult {
+ /** Id */
+ id?: string;
+ /** 鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級 */
+ isChecked?: boolean;
+ userType?: EnumUserType;
+ clientType?: EnumClientType;
/** 涓婄骇Id */
parentId?: string;
/** 鑿滃崟璺緞 */
@@ -220,16 +737,93 @@
icon?: string;
/** 閾炬帴鍦板潃 */
url?: string;
- /** 鍒嗙粍鍚嶇О锛堢敤浜庢寜閽�/瀛楁锛� */
- group?: string;
- /** 浣嶇疆锛堢敤浜庢寜閽級 */
- location?: string;
- /** 鍒楀锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛� */
- width?: string;
/** 鏄惁绂佺敤 */
isDisabled?: boolean;
- /** 鏄惁闅愯棌 */
- isHidden?: boolean;
+ /** 鏄惁缂撳瓨 */
+ isCache?: boolean;
+ /** 鎺掑簭 */
+ sort?: number;
+ /** 澶囨敞 */
+ remark?: string;
+ /** 鍒嗙粍 */
+ groups?: GetMenuQueryResultGroup[];
+ }
+
+ interface GetMenuQueryResultButton {
+ /** Id */
+ id?: string;
+ /** 鏄惁閫夋嫨锛堢敤鎴疯鑹叉巿鏉冿級 */
+ isChecked?: boolean;
+ /** 缂栧彿 */
+ code?: string;
+ /** 鍚嶇О */
+ name?: string;
+ /** 鍥炬爣 */
+ icon?: string;
+ /** 瀹藉害锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛� */
+ width?: string;
+ /** 鎺掑簭 */
+ sort?: number;
+ /** 澶囨敞 */
+ remark?: string;
+ }
+
+ interface GetMenuQueryResultButtonLocation {
+ /** 浣嶇疆锛堢敤浜庢寜閽級 */
+ location?: string;
+ /** 鎸夐挳 */
+ buttons?: GetMenuQueryResultButton[];
+ }
+
+ 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;
/** 鎺掑簭 */
@@ -238,8 +832,511 @@
remark?: string;
}
- interface MenuSubListQuery {
+ interface GetOperationUserInfosQuery {
+ pageModel?: PagedListQueryPageModel;
+ /** 鍏抽敭瀛� */
+ keywords?: string;
+ }
+
+ interface GetOperationUserInfosQueryResultItem {
+ /** Id */
+ id?: string;
+ /** 濮撳悕 */
+ name?: string;
+ /** 鐢ㄦ埛鍚� */
+ userName?: string;
+ /** 鎵嬫満鍙� */
+ phoneNumber?: string;
+ /** 澶囨敞 */
+ remark?: string;
+ /** 瑙掕壊 */
+ roles?: GetOperationUserInfosQueryResultItemRole[];
+ status?: EnumUserInfoStatus;
+ }
+
+ interface GetOperationUserInfosQueryResultItemRole {
+ /** 鐢ㄦ埛Id */
+ userInfoId?: string;
+ /** 瑙掕壊Id */
+ id?: string;
+ /** 鍚嶇О */
+ name?: 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;
+ /** 鍏抽敭瀛� */
+ keywords?: string;
+ }
+
+ interface GetRolesQueryResultItem {
+ /** Id */
+ id?: string;
+ /** 鍚嶇О */
+ name?: string;
+ userType?: EnumUserType;
+ clientType?: EnumClientType;
+ /** 鏈�浣庣骇鍒� */
+ minLevel?: number;
+ dataPower?: EnumRoleWebApiDataPower;
+ /** 澶囨敞 */
+ remark?: string;
+ /** 鏄惁绂佺敤 */
+ isDisabled?: boolean;
+ /** 鐢ㄦ埛鏁伴噺 */
+ userCount?: number;
+ }
+
+ interface GetRoleUserInfosQueryResultItem {
+ /** 鐢ㄦ埛Id */
+ id?: string;
+ /** 濮撳悕 */
+ name?: string;
+ /** 鐢ㄦ埛鍚� */
+ userName?: string;
+ /** 鏄惁閫変腑 */
+ isChecked?: boolean;
+ }
+
+ interface GetUserInfoRolesQueryResultItem {
+ /** 瑙掕壊Id */
+ id?: string;
+ /** 鍚嶇О */
+ name?: string;
+ /** 澶囨敞 */
+ remark?: string;
+ /** 鏄惁閫変腑 */
+ isChecked?: boolean;
+ }
+
+ interface PagedListQueryPageModel {
+ /** 琛屾暟 */
+ rows?: number;
+ /** 椤电爜 */
+ page?: number;
+ /** 鎺掑簭 */
+ orderInput?: PagedListQueryPageModelOrderInput[];
+ }
+
+ interface PagedListQueryPageModelOrderInput {
+ /** 灞炴�� */
+ property?: string;
+ order?: EnumPagedListOrder;
+ }
+
+ interface PagedListQueryResultGetDictionaryCategoriesQueryResultItem {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetDictionaryCategoriesQueryResultItem[];
+ }
+
+ interface PagedListQueryResultGetDictionaryDatasQueryResultItem {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetDictionaryDatasQueryResultItem[];
+ }
+
+ interface PagedListQueryResultGetEnterprisesQueryResultItem {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetEnterprisesQueryResultItem[];
+ }
+
+ interface PagedListQueryResultGetOperationUserInfosQueryResultItem {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetOperationUserInfosQueryResultItem[];
+ }
+
+ 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 SaveDictionaryCategoryCommand {
+ /** Id */
+ id?: string;
+ /** 缂栧彿 */
+ code: string;
+ /** 鍚嶇О */
+ name: string;
+ /** 瀛楁鍚嶏紙閫楀彿闅斿紑锛� */
+ fieldNames?: string;
+ /** 鎺掑簭 */
+ sort?: number;
+ }
+
+ interface SaveDictionaryDataCommand {
+ /** Id */
+ id?: string;
+ /** 绫诲埆Id */
+ categoryId?: string;
/** 涓婄骇Id */
parentId?: string;
+ /** 缂栧彿 */
+ code?: string;
+ /** 鏄剧ず鍐呭 */
+ content: string;
+ /** 瀛楁1 */
+ field1?: string;
+ /** 瀛楁2 */
+ field2?: string;
+ /** 瀛楁3 */
+ field3?: string;
+ /** 瀛楁4 */
+ field4?: string;
+ /** 瀛楁5 */
+ field5?: string;
+ /** 鎺掑簭 */
+ sort?: number;
+ /** 鏄惁绂佺敤 */
+ isDisabled?: boolean;
+ }
+
+ interface SaveEnterpriseCommand {
+ /** Id */
+ id?: string;
+ enterpriseAuth: SaveEnterpriseCommandAuth;
+ /** 鎵�鍦ㄧ渷浠絀d */
+ provinceId?: string;
+ province?: DictionaryData;
+ /** 鎵�鍦ㄥ煄甯侷d */
+ cityId?: string;
+ city?: DictionaryData;
+ /** 鎵�灞炶涓欼d */
+ industryTypeId?: string;
+ industryType?: DictionaryData;
+ /** 涓昏惀涓氬姟 */
+ mainBusiness?: string;
+ /** 鑱旂郴浜� */
+ contacts?: string;
+ /** 鑱旂郴鐢佃瘽 */
+ contactPhoneNumber?: string;
+ /** 鑱旂郴閭 */
+ contactEmail?: string;
+ /** 璐﹀彿 */
+ userName?: string;
+ /** 瀵嗙爜 */
+ password?: string;
+ }
+
+ interface SaveEnterpriseCommandAuth {
+ /** 浼佷笟鍏ㄧО */
+ enterpriseName: string;
+ /** 缁熶竴绀句細淇$敤浠g爜 */
+ societyCreditCode: string;
+ /** 娉曚汉濮撳悕 */
+ legalPerson?: string;
+ /** 娉曚汉韬唤璇佸彿 */
+ legalIdentity?: 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;
+ /** 鍚嶇О */
+ name?: string;
+ type?: EnumMenuType;
+ visitLevel?: EnumMenuVisitLevel;
+ /** 鍥炬爣 */
+ icon?: string;
+ /** 閾炬帴鍦板潃 */
+ url?: string;
+ /** 鏄惁绂佺敤 */
+ isDisabled?: boolean;
+ /** 鏄惁缂撳瓨 */
+ isCache?: boolean;
+ /** 鎺掑簭 */
+ sort?: number;
+ /** 澶囨敞 */
+ remark?: string;
+ /** 鍒嗙粍 */
+ groups?: SaveMenuCommandGroup[];
+ }
+
+ 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 SelectQueryResultOptionGuidGetDictionaryCategorySelectQueryOption {
+ /** 鍊� */
+ value?: string;
+ /** 鏍囩 */
+ label?: string;
+ /** 鏁版嵁 */
+ data?: any;
+ }
+
+ interface SelectQueryResultOptionGuidGetDictionaryDataSelectQueryResultOption {
+ /** 鍊� */
+ value?: string;
+ /** 鏍囩 */
+ label?: string;
+ /** 鏁版嵁 */
+ data?: any;
+ }
+
+ interface SetDictionaryDataIsDisabledCommand {
+ ids?: string[];
+ /** 鏄惁宸茬鐢� */
+ isDisabled?: boolean;
+ }
+
+ interface SetEnterpriseElectronSignSettingCommand {
+ /** Id */
+ id?: string;
+ realAccess?: EnumRealAccess;
+ /** 瀹炲悕璐圭敤 */
+ realVerifyCost?: number;
+ /** 绛剧害璐圭敤 */
+ signCost?: number;
+ /** 涓�鍙d环 */
+ mergeSignCost?: number;
+ }
+
+ interface SetEnterpriseSmsSettingCommand {
+ /** Id */
+ id?: string;
+ smsAccess?: EnumSmsAccess;
+ /** 鐭俊璐圭敤 */
+ smsCost?: number;
+ }
+
+ interface SetMenuSwitchCommand {
+ /** Id */
+ ids?: string[];
+ type?: EnumMenuType;
+ /** 鏄惁绂佺敤锛坣ull鏃朵笉鏇存柊锛� */
+ isDisabled?: boolean;
+ /** 鏄惁缂撳瓨锛坣ull鏃朵笉鏇存柊锛� */
+ isCache?: boolean;
+ }
+
+ interface SetRoleIsDisabledCommand {
+ ids?: string[];
+ /** 鏄惁宸茬鐢� */
+ isDisabled?: boolean;
+ }
+
+ interface SetRoleUserInfosCommand {
+ /** 瑙掕壊Id */
+ roleId?: string;
+ /** 鐢ㄦ埛Id */
+ userInfoIds?: string[];
+ }
+
+ interface SetUserInfoRolesCommand {
+ /** 鐢ㄦ埛Id */
+ userInfoId?: string;
+ /** 瑙掕壊Id */
+ roleIds?: string[];
+ }
+
+ interface SetUserInfoStatusCommand {
+ /** Id */
+ ids?: string[];
+ status?: EnumUserInfoStatus;
}
}
--
Gitblit v1.9.1