From 23093df749742fe98fcee61cf0fe00957aa176d1 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 07 七月 2025 09:43:51 +0800
Subject: [PATCH] Merge branch 'dev-2.2.1' of http://120.26.58.240:8888/r/JYBIndependentFront into dev-2.2.1

---
 src/services/api/typings.d.ts |  308 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 303 insertions(+), 5 deletions(-)

diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index b0138eb..52bdf50 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -152,6 +152,14 @@
     id?: string;
   }
 
+  interface APIdeleteInsureProductSchemeParams {
+    id?: string;
+  }
+
+  interface APIdeleteInsureProductSettingParams {
+    id?: string;
+  }
+
   interface APIdeleteModuleButtonParams {
     id?: string;
   }
@@ -182,6 +190,10 @@
 
   interface APIdetailParams {
     id?: string;
+  }
+
+  interface APIdownloadPolicyFileIdParams {
+    id: string;
   }
 
   interface APIexportInsuranceBatchStaffParams {
@@ -266,16 +278,20 @@
     id?: string;
   }
 
-  interface APIgetInsurancePolicyStampFilesParams {
+  interface APIgetInsurancePolicyPayParams {
     id?: string;
   }
 
-  interface APIgetInsuranceStaffListExportParams {
+  interface APIgetInsurancePolicyStampFilesParams {
     id?: string;
   }
 
   interface APIgetInsureBatchDetailParams {
     batchBillId?: string;
+  }
+
+  interface APIgetInvoiceIdParams {
+    id: string;
   }
 
   interface APIgetListParams {
@@ -351,9 +367,8 @@
     id?: string;
   }
 
-  interface APIimportInsStaffToListParams {
-    url?: string;
-    serialNum?: string;
+  interface APIinsurancePolicyAuditAgainParams {
+    id?: string;
   }
 
   interface APIsearchParams {
@@ -572,6 +587,40 @@
     enterpriseName?: string;
   }
 
+  interface CreateOrUpdateInsureProductSchemeInput {
+    /** Id */
+    id?: string;
+    /** 淇濋櫓浜у搧Id */
+    insureProductId: string;
+    /** 鏂规Id */
+    idNumber: string;
+    /** 鏂规浠g爜 */
+    code?: string;
+    /** 鏂规鍚嶇О */
+    name: string;
+    /** 鎶曚繚鏂瑰紡 */
+    period: string;
+    /** 淇濋 */
+    insured: number;
+    /** 淇濊垂 */
+    signPremium: number;
+  }
+
+  interface CreateOrUpdateInsureProductSettingInput {
+    id?: string;
+    /** 浜у搧ID */
+    productIdNumber: string;
+    /** 鍟嗗搧浠g爜 */
+    productCode?: string;
+    /** 鍙備繚鏈烘瀯 */
+    insuranceOrg: string;
+    /** 浜у搧鍚嶇О */
+    productName: string;
+    status?: InsureProductSettingStatusEnum;
+    /** 鎶曚繚浜烘暟涓婇檺 */
+    maxCount: number;
+  }
+
   interface CreateOrUpdateRoleInput {
     /** 鍚嶇О */
     name?: string;
@@ -595,6 +644,12 @@
     payFileUrl?: string;
     /** 娑堣垂绫诲瀷 */
     payRemark?: string;
+    access?: ParkBountyTradeAccessEnum;
+  }
+
+  interface CreateTempTokenInput {
+    /** 鐢ㄦ埛Id */
+    userId?: string;
   }
 
   interface CurrentCultureDto {
@@ -655,6 +710,11 @@
   interface EntityExtensionDto {
     properties?: Record<string, any>;
     configuration?: Record<string, any>;
+  }
+
+  interface ExportInsuranceStaffListInput {
+    status?: InsuranceDetailStatusEnum;
+    insurancePolicyId?: string;
   }
 
   interface ExtensionEnumDto {
@@ -757,6 +817,45 @@
     groups?: FeatureGroupDto[];
   }
 
+  interface GetFileRecordInput {
+    pageModel?: Pagination;
+    /** 鎿嶄綔璧峰鏃ユ湡 */
+    creationTimeBegin?: string;
+    /** 鎿嶄綔缁撴潫鏃ユ湡 */
+    creationTimeEnd?: string;
+  }
+
+  interface GetFileRecordOutput {
+    /** Id */
+    id?: string;
+    /** 鐢ㄦ埛Id */
+    enterpriseId?: string;
+    /** 鏂囦欢鍚嶇О */
+    name?: string;
+    /** 浜嬩欢 */
+    event?: string;
+    /** 鎿嶄綔 */
+    operate?: string;
+    /** 鐘舵�� */
+    status?: string;
+    /** 婧愭枃浠跺湴鍧� */
+    fileUrl?: string;
+    /** 瀵煎嚭鏁版嵁/閿欒鏁版嵁 JSON鏍煎紡 */
+    jsonData?: string;
+    /** 鎿嶄綔鏃堕棿 */
+    creationTime?: string;
+    /** 鎬绘暟鎹噺 */
+    count?: number;
+    /** 鎴愬姛鏁版嵁閲� */
+    successCount?: number;
+  }
+
+  interface GetFileRecordOutputPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: GetFileRecordOutput[];
+  }
+
   interface GetInsuranceBatchBillForCheckInput {
     pageModel?: Pagination;
     /** 鐢宠鏃ユ湡寮�濮� */
@@ -781,6 +880,7 @@
     condition?: string;
     insurancePeriod?: string;
     status?: InsurancePolicyStatusEnum;
+    auditStatus?: InsurancePolicyAuditStatusEnum;
   }
 
   interface GetInsurancePageOutput {
@@ -830,6 +930,16 @@
     creationTime?: string;
     companyName?: string;
     isClosedOutTime?: boolean;
+    auditStatus?: InsurancePolicyAuditStatusEnum;
+    /** 瀹℃牳澶囨敞 */
+    auditRemark?: string;
+    /** 淇濋櫓浜у搧IdNumber */
+    productIdNumber?: string;
+    /** 鏄惁璧扮嚎涓婃祦绋� */
+    productOnline?: boolean;
+    payStatus?: InsurancePolicyListPayStatusEnum;
+    /** 浠绘剰鍒嗘壒鏀粯瀹屾垚 */
+    anyPayComplete?: boolean;
   }
 
   interface GetInsurancePageOutputPageOutput {
@@ -853,6 +963,10 @@
     certType?: string;
     certNo?: string;
     jobName?: string;
+    /** 鑱屼笟绫诲瀷 */
+    occupationType?: string;
+    /** 鑱屼笟鐮佸�� */
+    occupationCode?: string;
     userEmploer?: string;
     address?: string;
     age?: number;
@@ -860,12 +974,29 @@
     phone?: string;
     claimCount?: number;
     creationTime?: string;
+    /** 鎶曚繚鎵规鍙� */
+    payOrder?: string;
+    status?: InsuranceDetailStatusEnum;
+    /** 澶囨敞 */
+    auditRemark?: string;
   }
 
   interface GetInsuranceStaffPageTemplatePageOutput {
     pageModel?: Pagination;
     objectData?: any;
     data?: GetInsuranceStaffPageTemplate[];
+  }
+
+  interface GetInsureProductSchemePageInput {
+    pageModel?: Pagination;
+    /** 淇濋櫓浜у搧Id */
+    insureProductId?: string;
+  }
+
+  interface GetInsureProductSettingPageInput {
+    pageModel?: Pagination;
+    /** 鐢ㄦ埛ID */
+    userId?: string;
   }
 
   interface GetParkBountyTradeDetailByIdInput {
@@ -1177,6 +1308,10 @@
     useEmploer?: string;
     /** 闆囧憳宸ョ */
     jobName?: string;
+    /** 鑱屼笟绫诲瀷 */
+    occupationType?: string;
+    /** 鑱屼笟鐮佸�� */
+    occupationCode?: string;
     /** 鐢ㄥ伐鍦扮偣 */
     address?: string;
     phone?: string;
@@ -1184,6 +1319,26 @@
     note?: string;
     /** 1姝e父 0寮傚父 */
     isNormal?: boolean;
+  }
+
+  interface ImportInsStaffToListFrontInput {
+    serialNum?: string;
+    url?: string;
+    /** 淇濋櫓浜у搧IdNumber */
+    productIdNumber?: string;
+    /** 淇濋櫓浜у搧鏂规Id */
+    productSchemeIdNumber?: string;
+    /** 淇濆崟鐢熸晥鏃堕棿 */
+    effectStartTime?: string;
+  }
+
+  interface ImportInsStaffToListOutput {
+    /** 鎬讳汉鏁� */
+    importAllCount?: number;
+    /** 宸插鍏ヤ汉鏁� */
+    successCount?: number;
+    /** 瀵煎叆澶辫触鍒楄〃 */
+    errorList?: ImportInsStaffAnalysisList[];
   }
 
   type InsuranceClaimAttachmentBusinessTypeEnum = 10 | 20 | 30 | 40 | 50;
@@ -1312,6 +1467,8 @@
     count?: number;
   }
 
+  type InsuranceDetailStatusEnum = 10 | 12 | 13 | 14 | 20 | 30;
+
   interface InsuranceOrderListOutput {
     id?: string;
     /** 娓犻亾 */
@@ -1389,6 +1546,72 @@
     /** 鏉愭枡鍚嶇О */
     materialName?: string;
   }
+
+  interface InsurancePolicyAuditInput {
+    /** 淇濆崟Id */
+    insurancePolicyId?: string;
+    /** 淇濆崟璧锋湡 */
+    effectStartTime?: string;
+    /** 淇濆崟姝㈡湡 */
+    effectEndTime?: string;
+    /** 淇濋 */
+    sumInsured?: number;
+    /** 淇濊垂 */
+    amount?: number;
+    auditStatus?: InsurancePolicyAuditStatusEnum;
+    /** 瀹℃牳澶囨敞 */
+    auditRemark?: string;
+    /** 杩斿洖鍦板潃 */
+    returnUrl?: string;
+  }
+
+  interface InsurancePolicyAuditOutput {
+    /** 娑堟伅 */
+    messages?: string[];
+    /** 鎬绘姇淇濅汉鏁� */
+    totalCount?: number;
+    /** 鎶曚繚鎴愬姛 */
+    successCount?: number;
+    /** 鎶曚繚澶辫触 */
+    failCount?: number;
+  }
+
+  type InsurancePolicyAuditStatusEnum = 10 | 11 | 12 | 15 | 20 | -10;
+
+  type InsurancePolicyListPayStatusEnum = 1 | 2;
+
+  interface InsurancePolicyPayDto {
+    id?: string;
+    /** 璁㈠崟鍙� */
+    channelOrderNo?: string;
+    /** 鎶曚繚鍗曞彿 */
+    proposalNo?: string;
+    /** 鏀粯鐭摼 */
+    payUrl?: string;
+    /** 鏀粯娴佹按鍙� */
+    payRegistrationNo?: string;
+    /** 淇濊垂閲戦 */
+    sumSignPremium?: number;
+    status?: InsurancePolicyPayStatusEnum;
+    /** 淇濆崟鍙� */
+    policyNo?: string;
+    /** 鐢靛瓙淇濆崟閾炬帴 */
+    policyUrl?: string;
+    /** 鐢靛瓙淇濆崟閾炬帴 */
+    policyOssUrl?: string;
+    /** 瀹屾垚鏃堕棿 */
+    completionTime?: string;
+    /** 鍙戠エ鍙风爜 */
+    invoiceSerialNo?: string;
+    /** 鍙戠エ浠风◣鍚堣 */
+    invoicePlanFee?: number;
+    /** 鍙戠エ涓嬭浇鍦板潃 */
+    invoiceDownloadUrl?: string;
+    /** 鍙戠エ涓嬭浇鍦板潃 */
+    invoiceDownloadOssUrl?: string;
+  }
+
+  type InsurancePolicyPayStatusEnum = 0 | 1 | 2 | -1;
 
   type InsurancePolicyStatusEnum = 10 | 20 | 30;
 
@@ -1483,6 +1706,56 @@
     enterpriseName?: string;
   }
 
+  interface InsureProductSchemeDto {
+    /** Id */
+    id?: string;
+    /** 淇濋櫓浜у搧Id */
+    insureProductId?: string;
+    /** 鏂规Id */
+    idNumber?: string;
+    /** 鏂规浠g爜 */
+    code?: string;
+    /** 鏂规鍚嶇О */
+    name?: string;
+    /** 鎶曚繚鏂瑰紡 */
+    period?: string;
+    /** 淇濋 */
+    insured?: number;
+    /** 淇濊垂 */
+    signPremium?: number;
+  }
+
+  interface InsureProductSchemeDtoPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: InsureProductSchemeDto[];
+  }
+
+  interface InsureProductSettingDto {
+    id?: string;
+    /** 浜у搧ID */
+    productIdNumber?: string;
+    /** 鍟嗗搧浠g爜 */
+    productCode?: string;
+    /** 鍙備繚鏈烘瀯 */
+    insuranceOrg?: string;
+    /** 浜у搧鍚嶇О */
+    productName?: string;
+    status?: InsureProductSettingStatusEnum;
+    /** 鍒涘缓鏃堕棿 */
+    creationTime?: string;
+    /** 鎶曚繚浜烘暟涓婇檺 */
+    maxCount?: number;
+  }
+
+  interface InsureProductSettingDtoPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: InsureProductSettingDto[];
+  }
+
+  type InsureProductSettingStatusEnum = 10 | -10;
+
   interface IStringValueType {
     name?: string;
     properties?: Record<string, any>;
@@ -1493,6 +1766,8 @@
     name?: string;
     properties?: Record<string, any>;
   }
+
+  type JToken = JToken[];
 
   interface KeyInput {
     id?: string;
@@ -1807,6 +2082,22 @@
     password?: string;
   }
 
+  interface RestorePolicyDto {
+    /** 璁㈠崟鍙� */
+    channelOrderNo?: string;
+    /** 淇濆崟鍙� */
+    policyNo?: string;
+    /** 鐢靛瓙淇濆崟閾炬帴 */
+    policyOssUrl?: string;
+  }
+
+  interface RestorePolicyInput {
+    /** 淇濆崟Id */
+    insurancePolicyId?: string;
+    /** 鎶曚繚鎵规 */
+    items?: RestorePolicyDto[];
+  }
+
   interface ReturnValueApiDescriptionModel {
     type?: string;
     typeSimple?: string;
@@ -1920,6 +2211,8 @@
     userName?: string;
     /** 鐢ㄦ埛鎵嬫満鍙� */
     phoneNumber?: string;
+    /** 瀵嗙爜 */
+    password?: string;
     /** 浼佷笟鍚嶇О */
     enterpriseName?: string;
     /** 钀ヤ笟鎵х収鏂囦欢鍦板潃 */
@@ -2079,6 +2372,11 @@
     phone?: string;
   }
 
+  interface UpdateInsureProductSettingStatusInput {
+    id?: string;
+    status?: InsureProductSettingStatusEnum;
+  }
+
   interface UpdatePassWordInput {
     id?: string;
     passWord?: string;

--
Gitblit v1.9.1