From 7df1754230eb75588ecbe6c9beaa5fa8309b185e Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 29 八月 2025 16:40:00 +0800
Subject: [PATCH] feat: 接口对接

---
 src/services/api/typings.d.ts |  261 +++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 176 insertions(+), 85 deletions(-)

diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index 3ae288f..b33238a 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -81,13 +81,6 @@
     id?: string;
   }
 
-  interface APIgetEnterpriseEmployeeElectronSignParams {
-    /** 鐏靛伐Id */
-    id?: string;
-    /** 鍚堝悓妯℃澘涓氬姟缂栫爜 */
-    code?: string;
-  }
-
   interface APIgetEnterpriseEmployeeParams {
     /** 鐏靛伐Id */
     id?: string;
@@ -134,6 +127,13 @@
   interface APIgetPersonalLoginInfoParams {
     /** 鏌ヨ涓汉鐢ㄦ埛鐧诲綍淇℃伅 */
     request?: GetPersonalLoginInfoQuery;
+  }
+
+  interface APIgetPersonalUserElectronSignParams {
+    /** 鐏靛伐Id */
+    id?: string;
+    /** 鍚堝悓妯℃澘涓氬姟缂栫爜 */
+    code?: string;
   }
 
   interface APIgetPersonalUserRealResultParams {
@@ -295,6 +295,11 @@
     verifyCode: string;
   }
 
+  interface CheckContractTemplateCommand {
+    /** 鍚堝悓妯℃澘Id */
+    id?: string;
+  }
+
   interface CheckElectronSignAccessEnabledsCommand {
     /** 閫氶亾 */
     accesses?: EnumElectronSignAccess[];
@@ -384,6 +389,18 @@
     data?: any;
   }
 
+  interface EnterpriseUserElectronSignCommand {
+    /** 鐏靛伐Id */
+    id?: string;
+  }
+
+  interface EnterpriseUserElectronSignCommandResult {
+    /** 绛剧讲鍚堝悓鐭摼鎺� */
+    signContractShortUrl?: string;
+    /** 绛剧讲鍚堝悓闀块摼鎺� */
+    signContractLongUrl?: string;
+  }
+
   enum EnumBillingMethod {
     /**鎸夋湀 */
     Month = 10,
@@ -444,6 +461,20 @@
     BestSign = 10,
     /**鏀粯瀹濅俊浠荤 */
     AlipaySign = 20,
+  }
+
+  enum EnumEnterpriseCostStatus {
+    /**鎵h垂鎴愬姛 */
+    Success = 10,
+    /**鎵h垂澶辫触 */
+    Fail = 20,
+  }
+
+  enum EnumEnterpriseCostType {
+    /**鐭俊 */
+    SMS = 10,
+    /**鐢靛瓙绛� */
+    ElectronSign = 20,
   }
 
   enum EnumEnterpriseRealMethod {
@@ -755,6 +786,24 @@
     timestamp?: number;
   }
 
+  interface FriendlyResultEnterpriseUserElectronSignCommandResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: EnterpriseUserElectronSignCommandResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
   interface FriendlyResultGetAliyunOSSAcsQueryResult {
     /** 璺熻釜Id */
     traceId?: string;
@@ -961,42 +1010,6 @@
     /** 閿欒鐮� */
     errorCode?: string;
     data?: GetEnterpriseElectronSignSettingQueryResult;
-    /** 鎵ц鎴愬姛 */
-    success?: boolean;
-    /** 閿欒淇℃伅 */
-    msg?: any;
-    /** 闄勫姞鏁版嵁 */
-    extras?: any;
-    /** 鏃堕棿鎴� */
-    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;
     /** 閿欒淇℃伅 */
@@ -1249,6 +1262,42 @@
     /** 閿欒鐮� */
     errorCode?: string;
     data?: GetPersonalLoginInfoQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    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;
     /** 閿欒淇℃伅 */
@@ -1956,6 +2005,24 @@
     timestamp?: number;
   }
 
+  interface FriendlyResultPersonalUserElectronSignCommandResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: PersonalUserElectronSignCommandResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
   interface FriendlyResultString {
     /** 璺熻釜Id */
     traceId?: string;
@@ -2562,47 +2629,6 @@
     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 {
     /** 鐏靛伐Id */
     id?: string;
@@ -2629,6 +2655,7 @@
     enterpriseSignContractTime?: string;
     /** 鐢靛瓙鍚堝悓 */
     contractUrl?: string;
+    userSignContractStatus?: EnumTaskUserSignContractStatus;
   }
 
   interface GetEnterpriseEmployeesQuery {
@@ -3195,6 +3222,47 @@
     hirePassTaskCount?: number;
     /** 宸插彇娑� */
     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 {
@@ -4054,7 +4122,7 @@
     identity?: string;
   }
 
-  interface InviteEnterpriseEmployeeElectronSignCommand {
+  interface InviteElectronSignCommand {
     /** 鐏靛伐Id */
     id?: string;
     /** 鍚堝悓妯℃澘Id */
@@ -4139,6 +4207,18 @@
     password: string;
     type?: EnumUserType;
     clientType?: EnumClientType;
+  }
+
+  interface PersonalUserElectronSignCommand {
+    /** 鐏靛伐Id */
+    id?: string;
+  }
+
+  interface PersonalUserElectronSignCommandResult {
+    /** 绛剧讲鍚堝悓鐭摼鎺� */
+    signContractShortUrl?: string;
+    /** 绛剧讲鍚堝悓闀块摼鎺� */
+    signContractLongUrl?: string;
   }
 
   interface PersonalUserFaceRealCommand {
@@ -4295,6 +4375,17 @@
     id?: string;
   }
 
+  interface SaveEnterpriseCostCommand {
+    /** 浼佷笟Id */
+    enterpriseId?: string;
+    type?: EnumEnterpriseCostType;
+    /** 鍚堝悓妯℃澘Id */
+    contractTemplateId?: string;
+    /** 鐏靛伐鍚堝悓Id */
+    enterpriseEmployeeContractId?: string;
+    status?: EnumEnterpriseCostStatus;
+  }
+
   interface SaveMenuButtonCommand {
     /** 鑿滃崟Id */
     parentId?: string;

--
Gitblit v1.9.1