From 97f29024ce18babeb4b635c5d73f907ac493976e Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 22 八月 2025 16:15:48 +0800 Subject: [PATCH] fix: 签约 --- src/services/api/typings.d.ts | 437 ++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 403 insertions(+), 34 deletions(-) diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts index 04356b2..3ae288f 100644 --- a/src/services/api/typings.d.ts +++ b/src/services/api/typings.d.ts @@ -66,9 +66,26 @@ withChildren?: boolean; } + interface APIgetEnabledElectronSignSettingsParams { + /** 浼佷笟Id */ + enterpriseId?: string; + } + + interface APIgetEnterpriseContractTemplateSelectParams { + /** 鏌ヨ浼佷笟鍚堝悓妯℃澘閫夋嫨鍣ㄦ暟鎹� */ + request?: GetEnterpriseContractTemplateSelectQuery; + } + interface APIgetEnterpriseElectronSignSettingParams { /** Id */ id?: string; + } + + interface APIgetEnterpriseEmployeeElectronSignParams { + /** 鐏靛伐Id */ + id?: string; + /** 鍚堝悓妯℃澘涓氬姟缂栫爜 */ + code?: string; } interface APIgetEnterpriseEmployeeParams { @@ -98,17 +115,6 @@ url?: string; } - interface APIgetLicenseOcrParams { - /** 閫氶亾 */ - access?: EnumOcrAccess; - /** 鍦烘櫙 */ - scene?: string; - /** 閾炬帴鍦板潃 */ - url?: string; - /** 鏄惁涓轰簯瀛樺偍鐩稿鍦板潃 */ - isOssUrl?: boolean; - } - interface APIgetMenuParams { /** Id */ id?: string; @@ -128,6 +134,11 @@ interface APIgetPersonalLoginInfoParams { /** 鏌ヨ涓汉鐢ㄦ埛鐧诲綍淇℃伅 */ request?: GetPersonalLoginInfoQuery; + } + + interface APIgetPersonalUserRealResultParams { + /** 鏌ヨ涓汉瀹炲悕缁撴灉 */ + request?: GetPersonalUserRealResultQuery; } interface APIgetResourceFieldsParams { @@ -244,6 +255,28 @@ mainBusiness?: string; } + interface BaiduOcrIdentityBackResultModel { + /** 澶辨晥鏃ユ湡 */ + expiryDate?: string; + /** 绛惧彂鏈哄叧 */ + issueAuthority?: string; + /** 绛惧彂鏃ユ湡 */ + issueDate?: string; + } + + interface BaiduOcrIdentityFrontResultModel { + name?: string; + /** 韬唤璇佸彿 */ + identity?: string; + gender?: EnumUserGender; + /** 鐢熸棩 */ + birthday?: string; + /** 姘戞棌 */ + nation?: string; + /** 浣忓潃 */ + address?: string; + } + interface BindWxmpUserInfoCommand { /** 璁块棶浠ょ墝 */ accessToken: string; @@ -260,6 +293,11 @@ phoneNumber: string; /** 楠岃瘉鐮� */ verifyCode: string; + } + + interface CheckElectronSignAccessEnabledsCommand { + /** 閫氶亾 */ + accesses?: EnumElectronSignAccess[]; } type CheckHealthQuery = Record<string, any>; @@ -487,6 +525,17 @@ Face = 30, } + enum EnumPersonalUserRealStatus { + /**鏈疄鍚� */ + UnReal = 0, + /**鏍¢獙涓� */ + Checking = 10, + /**瀹炲悕澶辫触 */ + Fail = 99, + /**宸插疄鍚� */ + Real = 100, + } + enum EnumRealAccess { /**涓婁笂绛� */ BestSign = 10, @@ -633,6 +682,10 @@ Pass = 20, /**宸叉嫆绛� */ Refuse = 30, + /**鐢熸晥涓� */ + Effect = 40, + /**宸茬粓姝� */ + Stop = 50, } enum EnumTaskUserSubmitCheckReceiveStatus { @@ -918,6 +971,42 @@ timestamp?: number; } + interface FriendlyResultGetEnterpriseEmployeeElectronSignQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetEnterpriseEmployeeElectronSignQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetEnterpriseEmployeeElectronSignsQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetEnterpriseEmployeeElectronSignsQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + interface FriendlyResultGetEnterpriseEmployeeQueryResult { /** 璺熻釜Id */ traceId?: string; @@ -1016,6 +1105,42 @@ /** 閿欒鐮� */ errorCode?: string; data?: GetExceptionLogsQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetIdentityBackOcrCommandResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetIdentityBackOcrCommandResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetIdentityFrontOcrCommandResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetIdentityFrontOcrCommandResult; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ @@ -1160,6 +1285,24 @@ /** 閿欒鐮� */ errorCode?: string; data?: GetPersonalUserInfosQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetPersonalUserRealResultQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetPersonalUserRealResultQueryResult; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ @@ -1515,6 +1658,25 @@ timestamp?: number; } + interface FriendlyResultListGetEnabledElectronSignSettingsQueryResultItem { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + /** 鏁版嵁 */ + data?: GetEnabledElectronSignSettingsQueryResultItem[]; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + interface FriendlyResultListGetMenusQueryResultItem { /** 璺熻釜Id */ traceId?: string; @@ -1638,6 +1800,25 @@ errorCode?: string; /** 鏁版嵁 */ data?: SelectOptionGuidGetDictionaryCategorySelectQueryOption[]; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultListSelectOptionGuidGetEnterpriseContractTemplateSelectQueryOption { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + /** 鏁版嵁 */ + data?: SelectOptionGuidGetEnterpriseContractTemplateSelectQueryOption[]; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ @@ -2103,6 +2284,12 @@ name?: string; /** 妯℃澘 */ file?: string; + /** 灏忕▼搴忕爜 */ + wxmpQrCode?: string; + /** 鍒剁増妯℃澘鐓х墖 */ + templateEditData?: string; + /** 鍒剁増鍙橀噺JSON */ + templateJsonData?: string; /** 涓氬姟缂栫爜 */ code?: string; access?: EnumElectronSignAccess; @@ -2110,6 +2297,10 @@ templateId?: string; /** 鍙橀噺 */ values?: GetContractTemplateQueryResultValue[]; + /** 鍒涘缓鎿嶄綔浜� */ + createdUserId?: string; + /** 鏄惁浼佷笟鐢ㄦ埛鍒涘缓 */ + isEnterpriseUserCreated?: boolean; } interface GetContractTemplateQueryResultValue { @@ -2122,6 +2313,8 @@ label?: string; /** 鍙橀噺浠g爜 */ name?: string; + /** 缁戝畾瀛楁 */ + bindProperty?: string; /** 鏄惁蹇呭~ */ required?: boolean; } @@ -2271,6 +2464,16 @@ isDisabled?: boolean; } + interface GetEnabledElectronSignSettingsQueryResultItem { + access?: EnumElectronSignAccess; + /** 瀹炲悕璐圭敤 */ + realVerifyCost?: number; + /** 绛剧害璐圭敤 */ + signCost?: number; + /** 涓�鍙d环 */ + mergeSignCost?: number; + } + interface GetEnterpriseContractTemplateLogsQuery { /** 妯℃澘Id */ id?: string; @@ -2293,6 +2496,17 @@ operate?: EnumDbAuditOperate; /** 鎿嶄綔鍐呭 */ content?: string[]; + } + + type GetEnterpriseContractTemplateSelectQuery = Record<string, any>; + + interface GetEnterpriseContractTemplateSelectQueryOption { + /** Id */ + id?: string; + /** 妯℃澘鍚嶇О */ + name?: string; + /** 妯℃澘Id */ + templateId?: string; } interface GetEnterpriseContractTemplatesQuery { @@ -2332,6 +2546,8 @@ code?: string; /** 妯℃澘 */ file?: string; + /** 灏忕▼搴忕爜 */ + wxmpQrCode?: string; status?: EnumContractTemplateStatus; /** 鍒剁増鏃堕棿 */ completedTime?: string; @@ -2342,13 +2558,49 @@ interface GetEnterpriseElectronSignSettingQueryResult { /** Id */ id?: string; - realAccess?: EnumRealAccess; - /** 瀹炲悕璐圭敤 */ - realVerifyCost?: number; - /** 绛剧害璐圭敤 */ - signCost?: number; - /** 涓�鍙d环 */ - mergeSignCost?: number; + /** 鐢靛瓙绛鹃�氶亾 */ + electronSignAccesses?: EnumElectronSignAccess[]; + } + + interface GetEnterpriseEmployeeElectronSignQueryResult { + /** 鍚堝悓缂栧彿 */ + contractCode?: string; + userSignContractStatus?: EnumTaskUserSignContractStatus; + /** 绛剧害鏂逛俊鎭�-鍛樺伐-濮撳悕 */ + name?: string; + /** 绛剧害鏂逛俊鎭�-鍛樺伐-璇佷欢绫诲瀷 */ + identityType?: string; + /** 绛剧害鏂逛俊鎭�-鍛樺伐-璇佷欢鍙风爜 */ + identity?: string; + /** 绛剧害鏂逛俊鎭�-鍛樺伐-绛剧害鏃堕棿 */ + userSignContractTime?: string; + /** 绛剧害鏂逛俊鎭�-鍏徃涓讳綋-涓讳綋绫诲瀷 */ + enterpriseType?: string; + /** 绛剧害鏂逛俊鎭�-鍏徃涓讳綋-绛剧害涓讳綋 */ + enterpriseName?: string; + /** 绛剧害鏂逛俊鎭�-鍏徃涓讳綋-绛剧害鏃堕棿 */ + enterpriseSignContractTime?: string; + /** 鍗忚鍐呭 */ + contractUrl?: string; + } + + interface GetEnterpriseEmployeeElectronSignsQuery { + userSignContractStatus?: EnumTaskUserSignContractStatus; + pageModel?: PagedListQueryPageModel; + } + + interface GetEnterpriseEmployeeElectronSignsQueryResult { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetEnterpriseEmployeeElectronSignsQueryResultItem[]; + } + + interface GetEnterpriseEmployeeElectronSignsQueryResultItem { + /** 鐏靛伐Id */ + id?: string; + /** 浼佷笟鍏ㄧО */ + enterpriseName?: string; + userSignContractStatus?: EnumTaskUserSignContractStatus; } interface GetEnterpriseEmployeeQueryResult { @@ -2580,6 +2832,48 @@ createdUser?: GetResourceLogsQueryResultItemCreatedUser; /** 鍒涘缓鏃堕棿 */ createdTime?: string; + } + + interface GetIdentityBackOcrCommand { + access?: EnumOcrAccess; + /** 鍦烘櫙 */ + scene?: string; + /** 閾炬帴鍦板潃 */ + url?: string; + /** 鏄惁涓轰簯瀛樺偍鐩稿鍦板潃 */ + isOssUrl?: boolean; + } + + interface GetIdentityBackOcrCommandResult { + /** 鍦板潃 */ + url?: string; + model?: BaiduOcrIdentityBackResultModel; + } + + interface GetIdentityFrontOcrCommand { + access?: EnumOcrAccess; + /** 鍦烘櫙 */ + scene?: string; + /** 閾炬帴鍦板潃 */ + url?: string; + /** 鏄惁涓轰簯瀛樺偍鐩稿鍦板潃 */ + isOssUrl?: boolean; + } + + interface GetIdentityFrontOcrCommandResult { + /** 鍦板潃 */ + url?: string; + model?: BaiduOcrIdentityFrontResultModel; + } + + interface GetLicenseOcrCommand { + access?: EnumOcrAccess; + /** 鍦烘櫙 */ + scene?: string; + /** 閾炬帴鍦板潃 */ + url?: string; + /** 鏄惁涓轰簯瀛樺偍鐩稿鍦板潃 */ + isOssUrl?: boolean; } interface GetLicenseOcrCommandResult { @@ -2989,6 +3283,41 @@ hireTime?: string; /** 鏈�杩戠绾︽椂闂� */ signContractTime?: string; + } + + type GetPersonalUserRealResultQuery = Record<string, any>; + + interface GetPersonalUserRealResultQueryResult { + /** 鏄惁瀹炲悕 */ + isReal?: boolean; + /** 瀹炲悕鏃堕棿 */ + realTime?: string; + realMethod?: EnumUserRealMethod; + /** 濮撳悕 */ + name?: string; + /** 鎵嬫満鍙� */ + phoneNumber?: string; + /** 韬唤璇佸彿 */ + identity?: string; + /** 韬唤璇佷汉鍍忛潰 */ + identityImg?: string; + /** 韬唤璇佸浗寰介潰 */ + identityBackImg?: string; + gender?: EnumUserGender; + /** 鐢熸棩 */ + birthday?: string; + /** 骞撮緞 */ + age?: number; + /** 閾惰鍗″彿 */ + bankCard?: string; + /** 閾惰鍗$収鐗� */ + bankCardImg?: string; + realAccess?: EnumRealAccess; + realStatus?: EnumPersonalUserRealStatus; + /** 瀹炲悕澶辫触娑堟伅 */ + realFailMessage?: string; + /** 浜鸿劯瀹炲悕璁よ瘉鍦板潃 */ + faceRealUrl?: string; } interface GetResourceFieldsQueryResultItem { @@ -3725,6 +4054,13 @@ identity?: string; } + interface InviteEnterpriseEmployeeElectronSignCommand { + /** 鐏靛伐Id */ + id?: string; + /** 鍚堝悓妯℃澘Id */ + contractTemplateId?: string; + } + interface LoginCommandCallback { /** 鐢ㄦ埛Id */ id?: string; @@ -3850,18 +4186,27 @@ name: string; /** 妯℃澘 */ file: string; + /** 鍒剁増妯℃澘鐓х墖 */ + templateEditData?: string; /** 涓氬姟缂栫爜 */ code?: string; access?: EnumElectronSignAccess; /** 妯℃澘Id */ templateId?: string; - /** 鍙橀噺 */ - values?: SaveContractTemplateCommandValue[]; /** Id */ id?: string; } - interface SaveContractTemplateCommandValue { + interface SaveContractTemplateValuesCommand { + /** 妯℃澘Id */ + id: string; + /** 鍒剁増鍙橀噺JSON */ + templateJsonData?: string; + /** 鍙橀噺 */ + values: SaveContractTemplateValuesCommandItem[]; + } + + interface SaveContractTemplateValuesCommandItem { /** Id */ id?: string; type?: EnumContractTemplateValueType; @@ -3871,6 +4216,8 @@ label?: string; /** 鍙橀噺浠g爜 */ name?: string; + /** 缁戝畾瀛楁 */ + bindProperty?: string; /** 鏄惁蹇呭~ */ required?: boolean; } @@ -4194,6 +4541,14 @@ data?: GetDictionaryCategorySelectQueryOption; } + interface SelectOptionGuidGetEnterpriseContractTemplateSelectQueryOption { + /** 鍊� */ + value?: string; + /** 鏍囩 */ + label?: string; + data?: GetEnterpriseContractTemplateSelectQueryOption; + } + interface SelectOptionStringGetDictionaryDataSelectQueryResultOption { /** 鍊� */ value?: string; @@ -4225,13 +4580,8 @@ interface SetEnterpriseElectronSignSettingCommand { /** Id */ id?: string; - realAccess?: EnumRealAccess; - /** 瀹炲悕璐圭敤 */ - realVerifyCost?: number; - /** 绛剧害璐圭敤 */ - signCost?: number; - /** 涓�鍙d环 */ - mergeSignCost?: number; + /** 鐢靛瓙绛鹃�氶亾 */ + electronSignAccesses?: EnumElectronSignAccess[]; } interface SetEnterpriseSmsSettingCommand { @@ -4326,6 +4676,23 @@ files?: string[]; } + interface SyncElectronSignSettingsCommand { + /** 椤� */ + items?: SyncElectronSignSettingsCommandItem[]; + } + + interface SyncElectronSignSettingsCommandItem { + access?: EnumElectronSignAccess; + /** 鏄惁绂佺敤 */ + isDisabled?: boolean; + /** 瀹炲悕璐圭敤 */ + realVerifyCost?: number; + /** 绛剧害璐圭敤 */ + signCost?: number; + /** 涓�鍙d环 */ + mergeSignCost?: number; + } + interface SyncEnterpriseUserCommand { dataSource?: EnumDataSource; /** 鏁版嵁鏉ユ簮Id */ @@ -4374,13 +4741,9 @@ bankCard?: string; /** 鏄惁宸叉牎楠岄摱琛岃处鎴� */ isCheckedBankCard?: boolean; + /** 鐢靛瓙绛鹃�氶亾 */ + electronSignAccesses?: EnumElectronSignAccess[]; realAccess?: EnumRealAccess; - /** 瀹炲悕璐圭敤 */ - realVerifyCost?: number; - /** 绛剧害璐圭敤 */ - signCost?: number; - /** 涓�鍙d环 */ - mergeSignCost?: number; /** 鏄惁瀹炲悕 */ isReal?: boolean; enterpriseAuth?: SyncEnterpriseUserCommandEnterpriseAuth; @@ -4389,6 +4752,10 @@ interface SyncEnterpriseUserCommandEnterpriseAuth { enterpriseRealMethod?: EnumEnterpriseRealMethod; personalRealMethod?: EnumPersonalRealMethod; + /** 娉曚汉濮撳悕 */ + legalPerson?: string; + /** 娉曚汉韬唤璇佸彿 */ + legalIdentity?: string; /** 娉曚汉鎴栫粡鍔炰汉濮撳悕 */ name?: string; /** 娉曚汉鎴栫粡鍔炰汉韬唤璇佸彿 */ @@ -4407,6 +4774,8 @@ proxy?: boolean; /** 浼佷笟鎺堟潈涔� */ proxyPowerAttorneyUrl?: string; + /** 绗笁鏂瑰疄鍚嶉�氶亾璐﹀彿 */ + certAccount?: string; } type SyncHumanResourcesAreaDictionaryDataCommand = Record<string, any>; -- Gitblit v1.9.1