From eabc398d45d13a3c94034ca461f488d7b9e525eb Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 25 八月 2025 09:39:15 +0800
Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp

---
 packages/services/apiV2/typings.d.ts |  703 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 675 insertions(+), 28 deletions(-)

diff --git a/packages/services/apiV2/typings.d.ts b/packages/services/apiV2/typings.d.ts
index 584f731..2884491 100644
--- a/packages/services/apiV2/typings.d.ts
+++ b/packages/services/apiV2/typings.d.ts
@@ -29,6 +29,11 @@
     date?: string;
   }
 
+  interface APIgetContractTemplateParams {
+    /** 妯℃澘Id */
+    id?: string;
+  }
+
   interface APIgetCurrentLogierMenuParams {
     /** Id */
     id?: string;
@@ -59,6 +64,16 @@
     maxDeep?: number;
     /** 鎼哄甫涓嬬骇 */
     withChildren?: boolean;
+  }
+
+  interface APIgetEnabledElectronSignSettingsParams {
+    /** 浼佷笟Id */
+    enterpriseId?: string;
+  }
+
+  interface APIgetEnterpriseContractTemplateSelectParams {
+    /** 鏌ヨ浼佷笟鍚堝悓妯℃澘閫夋嫨鍣ㄦ暟鎹� */
+    request?: GetEnterpriseContractTemplateSelectQuery;
   }
 
   interface APIgetEnterpriseElectronSignSettingParams {
@@ -93,17 +108,6 @@
     url?: string;
   }
 
-  interface APIgetLicenseOcrParams {
-    /** 閫氶亾 */
-    access?: EnumOcrAccess;
-    /** 鍦烘櫙 */
-    scene?: string;
-    /** 閾炬帴鍦板潃 */
-    url?: string;
-    /** 鏄惁涓轰簯瀛樺偍鐩稿鍦板潃 */
-    isOssUrl?: boolean;
-  }
-
   interface APIgetMenuParams {
     /** Id */
     id?: string;
@@ -123,6 +127,18 @@
   interface APIgetPersonalLoginInfoParams {
     /** 鏌ヨ涓汉鐢ㄦ埛鐧诲綍淇℃伅 */
     request?: GetPersonalLoginInfoQuery;
+  }
+
+  interface APIgetPersonalUserElectronSignParams {
+    /** 鐏靛伐Id */
+    id?: string;
+    /** 鍚堝悓妯℃澘涓氬姟缂栫爜 */
+    code?: string;
+  }
+
+  interface APIgetPersonalUserRealResultParams {
+    /** 鏌ヨ涓汉瀹炲悕缁撴灉 */
+    request?: GetPersonalUserRealResultQuery;
   }
 
   interface APIgetResourceFieldsParams {
@@ -239,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;
@@ -255,6 +293,16 @@
     phoneNumber: string;
     /** 楠岃瘉鐮� */
     verifyCode: string;
+  }
+
+  interface CheckContractTemplateCommand {
+    /** 鍚堝悓妯℃澘Id */
+    id?: string;
+  }
+
+  interface CheckElectronSignAccessEnabledsCommand {
+    /** 閫氶亾 */
+    accesses?: EnumElectronSignAccess[];
   }
 
   type CheckHealthQuery = Record<string, any>;
@@ -359,6 +407,29 @@
     Wxmp = 20,
   }
 
+  enum EnumContractTemplateStatus {
+    /**寰呭埗鐗� */
+    Wait = 10,
+    /**宸插畬鎴� */
+    Completed = 20,
+  }
+
+  enum EnumContractTemplateValueRecorder {
+    /**鍙戜欢浜� */
+    Creator = 10,
+    /**绛剧讲浜� */
+    Signer = 20,
+  }
+
+  enum EnumContractTemplateValueType {
+    /**鏂囨湰 */
+    Text = 10,
+    /**绛剧讲 */
+    Sign = 20,
+    /**鏃ユ湡 */
+    Date = 30,
+  }
+
   enum EnumDataSource {
     /**818 */
     HumanResources = 10,
@@ -371,6 +442,13 @@
     Modified = 20,
     /**鍒犻櫎 */
     Deleted = 30,
+  }
+
+  enum EnumElectronSignAccess {
+    /**涓婁笂绛� */
+    BestSign = 10,
+    /**鏀粯瀹濅俊浠荤 */
+    AlipaySign = 20,
   }
 
   enum EnumEnterpriseRealMethod {
@@ -450,6 +528,17 @@
     Identity4 = 20,
     /**鍒疯劯璁よ瘉 */
     Face = 30,
+  }
+
+  enum EnumPersonalUserRealStatus {
+    /**鏈疄鍚� */
+    UnReal = 0,
+    /**鏍¢獙涓� */
+    Checking = 10,
+    /**瀹炲悕澶辫触 */
+    Fail = 99,
+    /**宸插疄鍚� */
+    Real = 100,
   }
 
   enum EnumRealAccess {
@@ -598,6 +687,10 @@
     Pass = 20,
     /**宸叉嫆绛� */
     Refuse = 30,
+    /**鐢熸晥涓� */
+    Effect = 40,
+    /**宸茬粓姝� */
+    Stop = 50,
   }
 
   enum EnumTaskUserSubmitCheckReceiveStatus {
@@ -775,6 +868,42 @@
     timestamp?: number;
   }
 
+  interface FriendlyResultGetContractTemplateEnterprisesQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetContractTemplateEnterprisesQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultGetContractTemplateQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetContractTemplateQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
   interface FriendlyResultGetDbAuditLogsQueryResult {
     /** 璺熻釜Id */
     traceId?: string;
@@ -783,6 +912,42 @@
     /** 閿欒鐮� */
     errorCode?: string;
     data?: GetDbAuditLogsQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultGetEnterpriseContractTemplateLogsQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetEnterpriseContractTemplateLogsQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultGetEnterpriseContractTemplatesQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetEnterpriseContractTemplatesQueryResult;
     /** 鎵ц鎴愬姛 */
     success?: boolean;
     /** 閿欒淇℃伅 */
@@ -919,6 +1084,42 @@
     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;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
   interface FriendlyResultGetLicenseOcrCommandResult {
     /** 璺熻釜Id */
     traceId?: string;
@@ -1027,6 +1228,42 @@
     timestamp?: number;
   }
 
+  interface FriendlyResultGetPersonalUserElectronSignQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetPersonalUserElectronSignQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultGetPersonalUserElectronSignsQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetPersonalUserElectronSignsQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
   interface FriendlyResultGetPersonalUserInfoSignContractsQueryResult {
     /** 璺熻釜Id */
     traceId?: string;
@@ -1053,6 +1290,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;
     /** 閿欒淇℃伅 */
@@ -1408,6 +1663,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;
@@ -1531,6 +1805,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;
     /** 閿欒淇℃伅 */
@@ -1959,6 +2252,78 @@
     addressName?: string;
   }
 
+  interface GetContractTemplateEnterprisesQuery {
+    /** 鍏抽敭瀛� */
+    keywords?: string;
+    status?: EnumContractTemplateStatus;
+    pageModel?: PagedListQueryPageModel;
+  }
+
+  interface GetContractTemplateEnterprisesQueryResult {
+    pageModel?: PagedListQueryResultPageModel;
+    /** 鏁版嵁 */
+    data?: GetContractTemplateEnterprisesQueryResultItem[];
+  }
+
+  interface GetContractTemplateEnterprisesQueryResultItem {
+    /** 浼佷笟Id */
+    id?: string;
+    /** 浼佷笟鍏ㄧО */
+    enterpriseName?: string;
+    /** 鑱旂郴浜� */
+    contacts?: string;
+    /** 鑱旂郴鐢佃瘽 */
+    contactPhoneNumber?: string;
+    /** 鍚堝悓鏁� */
+    total?: number;
+    /** 寰呭埗鐗� */
+    waitCount?: number;
+  }
+
+  interface GetContractTemplateQueryResult {
+    /** 妯℃澘Id */
+    id?: string;
+    /** 浼佷笟Id */
+    enterpriseId?: string;
+    /** 妯℃澘鍚嶇О */
+    name?: string;
+    /** 妯℃澘 */
+    file?: string;
+    /** 灏忕▼搴忕爜 */
+    wxmpQrCode?: string;
+    /** 鍒剁増妯℃澘鐓х墖 */
+    templateEditData?: string;
+    /** 鍒剁増鍙橀噺JSON */
+    templateJsonData?: string;
+    /** 涓氬姟缂栫爜 */
+    code?: string;
+    access?: EnumElectronSignAccess;
+    /** 妯℃澘Id */
+    templateId?: string;
+    /** 鍙橀噺 */
+    values?: GetContractTemplateQueryResultValue[];
+    /** 鍒涘缓鎿嶄綔浜� */
+    createdUserId?: string;
+    /** 鏄惁浼佷笟鐢ㄦ埛鍒涘缓 */
+    isEnterpriseUserCreated?: boolean;
+  }
+
+  interface GetContractTemplateQueryResultValue {
+    /** 鍙橀噺Id */
+    id?: string;
+    type?: EnumContractTemplateValueType;
+    recorder?: EnumContractTemplateValueRecorder;
+    userType?: EnumUserType;
+    /** 鍙橀噺鍚嶇О */
+    label?: string;
+    /** 鍙橀噺浠g爜 */
+    name?: string;
+    /** 缁戝畾瀛楁 */
+    bindProperty?: string;
+    /** 鏄惁蹇呭~ */
+    required?: boolean;
+  }
+
   type GetCurrentLogierMenusQuery = Record<string, any>;
 
   interface GetDbAuditLogsQuery {
@@ -2104,16 +2469,102 @@
     isDisabled?: boolean;
   }
 
-  interface GetEnterpriseElectronSignSettingQueryResult {
-    /** Id */
-    id?: string;
-    realAccess?: EnumRealAccess;
+  interface GetEnabledElectronSignSettingsQueryResultItem {
+    access?: EnumElectronSignAccess;
     /** 瀹炲悕璐圭敤 */
     realVerifyCost?: number;
     /** 绛剧害璐圭敤 */
     signCost?: number;
     /** 涓�鍙d环 */
     mergeSignCost?: number;
+  }
+
+  interface GetEnterpriseContractTemplateLogsQuery {
+    /** 妯℃澘Id */
+    id?: string;
+    pageModel?: PagedListQueryPageModel;
+  }
+
+  interface GetEnterpriseContractTemplateLogsQueryResult {
+    pageModel?: PagedListQueryResultPageModel;
+    /** 鏁版嵁 */
+    data?: GetEnterpriseContractTemplateLogsQueryResultItem[];
+  }
+
+  interface GetEnterpriseContractTemplateLogsQueryResultItem {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鎿嶄綔浜� */
+    createdUser?: string;
+    /** 鎿嶄綔鏃堕棿 */
+    createdTime?: string;
+    operate?: EnumDbAuditOperate;
+    /** 鎿嶄綔鍐呭 */
+    content?: string[];
+  }
+
+  type GetEnterpriseContractTemplateSelectQuery = Record<string, any>;
+
+  interface GetEnterpriseContractTemplateSelectQueryOption {
+    /** Id */
+    id?: string;
+    /** 妯℃澘鍚嶇О */
+    name?: string;
+    /** 妯℃澘Id */
+    templateId?: string;
+  }
+
+  interface GetEnterpriseContractTemplatesQuery {
+    /** 浼佷笟Id */
+    enterpriseId?: string;
+    /** 鍏抽敭瀛� */
+    keywords?: string;
+    status?: EnumContractTemplateStatus;
+    /** 瀹㈡埛涓婁紶鏃堕棿-璧峰 */
+    createdTimeBegin?: string;
+    /** 瀹㈡埛涓婁紶鏃堕棿-鎴 */
+    createdTimeEnd?: string;
+    /** 鍒剁増鏃堕棿-璧峰 */
+    completedTimeBegin?: string;
+    /** 鍒剁増鏃堕棿-鎴 */
+    completedTimeEnd?: string;
+    pageModel?: PagedListQueryPageModel;
+  }
+
+  interface GetEnterpriseContractTemplatesQueryResult {
+    pageModel?: PagedListQueryResultPageModel;
+    /** 鏁版嵁 */
+    data?: GetEnterpriseContractTemplatesQueryResultItem[];
+  }
+
+  interface GetEnterpriseContractTemplatesQueryResultItem {
+    /** 妯℃澘Id */
+    id?: string;
+    /** 妯℃澘鍚嶇О */
+    name?: string;
+    /** 瀹㈡埛涓婁紶鏃堕棿 */
+    createdTime?: string;
+    /** 妯℃澘Id */
+    templateId?: string;
+    access?: EnumElectronSignAccess;
+    /** 涓氬姟缂栫爜 */
+    code?: string;
+    /** 妯℃澘 */
+    file?: string;
+    /** 灏忕▼搴忕爜 */
+    wxmpQrCode?: string;
+    status?: EnumContractTemplateStatus;
+    /** 鍒剁増鏃堕棿 */
+    completedTime?: string;
+    /** 鎿嶄綔浜� */
+    operator?: string;
+  }
+
+  interface GetEnterpriseElectronSignSettingQueryResult {
+    /** Id */
+    id?: string;
+    /** 鐢靛瓙绛鹃�氶亾 */
+    electronSignAccesses?: EnumElectronSignAccess[];
   }
 
   interface GetEnterpriseEmployeeQueryResult {
@@ -2345,6 +2796,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 {
@@ -2668,6 +3161,47 @@
     hireRefuseTaskCount?: number;
   }
 
+  interface GetPersonalUserElectronSignQueryResult {
+    /** 鍚堝悓缂栧彿 */
+    contractCode?: string;
+    userSignContractStatus?: EnumTaskUserSignContractStatus;
+    /** 绛剧害鏂逛俊鎭�-鍛樺伐-濮撳悕 */
+    name?: string;
+    /** 绛剧害鏂逛俊鎭�-鍛樺伐-璇佷欢绫诲瀷 */
+    identityType?: string;
+    /** 绛剧害鏂逛俊鎭�-鍛樺伐-璇佷欢鍙风爜 */
+    identity?: string;
+    /** 绛剧害鏂逛俊鎭�-鍛樺伐-绛剧害鏃堕棿 */
+    userSignContractTime?: string;
+    /** 绛剧害鏂逛俊鎭�-鍏徃涓讳綋-涓讳綋绫诲瀷 */
+    enterpriseType?: string;
+    /** 绛剧害鏂逛俊鎭�-鍏徃涓讳綋-绛剧害涓讳綋 */
+    enterpriseName?: string;
+    /** 绛剧害鏂逛俊鎭�-鍏徃涓讳綋-绛剧害鏃堕棿 */
+    enterpriseSignContractTime?: string;
+    /** 鍗忚鍐呭 */
+    contractUrl?: string;
+  }
+
+  interface GetPersonalUserElectronSignsQuery {
+    userSignContractStatus?: EnumTaskUserSignContractStatus;
+    pageModel?: PagedListQueryPageModel;
+  }
+
+  interface GetPersonalUserElectronSignsQueryResult {
+    pageModel?: PagedListQueryResultPageModel;
+    /** 鏁版嵁 */
+    data?: GetPersonalUserElectronSignsQueryResultItem[];
+  }
+
+  interface GetPersonalUserElectronSignsQueryResultItem {
+    /** 鐏靛伐Id */
+    id?: string;
+    /** 浼佷笟鍏ㄧО */
+    enterpriseName?: string;
+    userSignContractStatus?: EnumTaskUserSignContractStatus;
+  }
+
   interface GetPersonalUserInfoSignContractsQuery {
     /** 鐢ㄦ埛Id */
     id?: string;
@@ -2754,6 +3288,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 {
@@ -3490,6 +4059,13 @@
     identity?: string;
   }
 
+  interface InviteElectronSignCommand {
+    /** 鐏靛伐Id */
+    id?: string;
+    /** 鍚堝悓妯℃澘Id */
+    contractTemplateId?: string;
+  }
+
   interface LoginCommandCallback {
     /** 鐢ㄦ埛Id */
     id?: string;
@@ -3606,6 +4182,49 @@
   interface ResendResourceCommand {
     /** 璧勬簮鏃ュ織Id */
     id?: string;
+  }
+
+  interface SaveContractTemplateCommand {
+    /** 浼佷笟Id锛堣繍钀ョ淇濆瓨鏃讹級 */
+    enterpriseId?: string;
+    /** 妯℃澘鍚嶇О */
+    name: string;
+    /** 妯℃澘 */
+    file: string;
+    /** 鍒剁増妯℃澘鐓х墖 */
+    templateEditData?: string;
+    /** 涓氬姟缂栫爜 */
+    code?: string;
+    access?: EnumElectronSignAccess;
+    /** 妯℃澘Id */
+    templateId?: string;
+    /** Id */
+    id?: string;
+  }
+
+  interface SaveContractTemplateValuesCommand {
+    /** 妯℃澘Id */
+    id: string;
+    /** 鍒剁増鍙橀噺JSON */
+    templateJsonData?: string;
+    /** 鍙橀噺 */
+    values: SaveContractTemplateValuesCommandItem[];
+  }
+
+  interface SaveContractTemplateValuesCommandItem {
+    /** Id */
+    id?: string;
+    type?: EnumContractTemplateValueType;
+    recorder?: EnumContractTemplateValueRecorder;
+    userType?: EnumUserType;
+    /** 鍙橀噺鍚嶇О */
+    label?: string;
+    /** 鍙橀噺浠g爜 */
+    name?: string;
+    /** 缁戝畾瀛楁 */
+    bindProperty?: string;
+    /** 鏄惁蹇呭~ */
+    required?: boolean;
   }
 
   interface SaveDictionaryCategoryCommand {
@@ -3927,6 +4546,14 @@
     data?: GetDictionaryCategorySelectQueryOption;
   }
 
+  interface SelectOptionGuidGetEnterpriseContractTemplateSelectQueryOption {
+    /** 鍊� */
+    value?: string;
+    /** 鏍囩 */
+    label?: string;
+    data?: GetEnterpriseContractTemplateSelectQueryOption;
+  }
+
   interface SelectOptionStringGetDictionaryDataSelectQueryResultOption {
     /** 鍊� */
     value?: string;
@@ -3958,13 +4585,8 @@
   interface SetEnterpriseElectronSignSettingCommand {
     /** Id */
     id?: string;
-    realAccess?: EnumRealAccess;
-    /** 瀹炲悕璐圭敤 */
-    realVerifyCost?: number;
-    /** 绛剧害璐圭敤 */
-    signCost?: number;
-    /** 涓�鍙d环 */
-    mergeSignCost?: number;
+    /** 鐢靛瓙绛鹃�氶亾 */
+    electronSignAccesses?: EnumElectronSignAccess[];
   }
 
   interface SetEnterpriseSmsSettingCommand {
@@ -3973,6 +4595,12 @@
     smsAccess?: EnumSmsAccess;
     /** 鐭俊璐圭敤 */
     smsCost?: number;
+  }
+
+  interface SetIsDisabledContractTemplateCommand {
+    ids?: string[];
+    /** 鏄惁宸茬鐢� */
+    isDisabled?: boolean;
   }
 
   interface SetMenuSwitchCommand {
@@ -4053,6 +4681,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 */
@@ -4101,13 +4746,9 @@
     bankCard?: string;
     /** 鏄惁宸叉牎楠岄摱琛岃处鎴� */
     isCheckedBankCard?: boolean;
+    /** 鐢靛瓙绛鹃�氶亾 */
+    electronSignAccesses?: EnumElectronSignAccess[];
     realAccess?: EnumRealAccess;
-    /** 瀹炲悕璐圭敤 */
-    realVerifyCost?: number;
-    /** 绛剧害璐圭敤 */
-    signCost?: number;
-    /** 涓�鍙d环 */
-    mergeSignCost?: number;
     /** 鏄惁瀹炲悕 */
     isReal?: boolean;
     enterpriseAuth?: SyncEnterpriseUserCommandEnterpriseAuth;
@@ -4116,6 +4757,10 @@
   interface SyncEnterpriseUserCommandEnterpriseAuth {
     enterpriseRealMethod?: EnumEnterpriseRealMethod;
     personalRealMethod?: EnumPersonalRealMethod;
+    /** 娉曚汉濮撳悕 */
+    legalPerson?: string;
+    /** 娉曚汉韬唤璇佸彿 */
+    legalIdentity?: string;
     /** 娉曚汉鎴栫粡鍔炰汉濮撳悕 */
     name?: string;
     /** 娉曚汉鎴栫粡鍔炰汉韬唤璇佸彿 */
@@ -4134,6 +4779,8 @@
     proxy?: boolean;
     /** 浼佷笟鎺堟潈涔� */
     proxyPowerAttorneyUrl?: string;
+    /** 绗笁鏂瑰疄鍚嶉�氶亾璐﹀彿 */
+    certAccount?: string;
   }
 
   type SyncHumanResourcesAreaDictionaryDataCommand = Record<string, any>;

--
Gitblit v1.9.1