From 7c86889e5177ae0da77fd75f298fabe9971b2822 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 30 六月 2025 14:34:28 +0800
Subject: [PATCH] feat: v2.2

---
 src/services/api/typings.d.ts |  421 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 413 insertions(+), 8 deletions(-)

diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index 16cfb6c..65eef95 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -57,6 +57,8 @@
     insuredInstitution: string;
     /** 鎶曚繚鏂规 */
     insuranceScheme: string;
+    /** 淇濆崟鍙� */
+    orderNo: string;
     /** 鍦ㄨ亴鏍囪瘑 */
     onJobFlag?: string;
     /** 鎬у埆 */
@@ -147,6 +149,14 @@
   }
 
   interface APIdeleteDefaultConnectionStringParams {
+    id?: string;
+  }
+
+  interface APIdeleteInsureProductSchemeParams {
+    id?: string;
+  }
+
+  interface APIdeleteInsureProductSettingParams {
     id?: string;
   }
 
@@ -264,6 +274,10 @@
     id?: string;
   }
 
+  interface APIgetInsurancePolicyPayParams {
+    id?: string;
+  }
+
   interface APIgetInsurancePolicyStampFilesParams {
     id?: string;
   }
@@ -274,6 +288,10 @@
 
   interface APIgetInsureBatchDetailParams {
     batchBillId?: string;
+  }
+
+  interface APIgetInvoiceIdParams {
+    id: string;
   }
 
   interface APIgetListParams {
@@ -352,6 +370,8 @@
   interface APIimportInsStaffToListParams {
     url?: string;
     serialNum?: string;
+    productIdNumber?: string;
+    productSchemeIdNumber?: string;
   }
 
   interface APIsearchParams {
@@ -472,6 +492,10 @@
     checkStatus?: BatchBillCheckStatus;
     /** 鐢熸晥鏃堕棿 */
     effectTime?: string;
+    /** 淇濆崟鐢熸晥鏃堕棿 */
+    effectStartTime?: string;
+    /** 淇濆崟澶辨晥鏃堕棿 */
+    effectEndTime?: string;
     /** 闄勪欢涓婁紶 */
     attachmentUrl?: string;
     /** 淇濆崟鍙� */
@@ -480,6 +504,10 @@
     enterpriseName?: string;
     /** 鎵规敼浜哄憳璇︽儏 */
     staffList?: InsureBatchBillDetailDto[];
+  }
+
+  interface BatchSyncUserAmountInput {
+    items?: SyncUserAmountInput[];
   }
 
   interface ChangePasswordInput {
@@ -562,6 +590,38 @@
     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;
+  }
+
   interface CreateOrUpdateRoleInput {
     /** 鍚嶇О */
     name?: string;
@@ -575,6 +635,22 @@
     remark?: string;
     /** 瑙掕壊Id */
     id?: string;
+  }
+
+  interface CreateParkBountyTradeInput {
+    enterpriseId?: string;
+    /** 鏈�杩戝嚭璐﹂噾棰� */
+    tradeAmount?: number;
+    /** 鍑鸿处鍑瘉 */
+    payFileUrl?: string;
+    /** 娑堣垂绫诲瀷 */
+    payRemark?: string;
+    access?: ParkBountyTradeAccessEnum;
+  }
+
+  interface CreateTempTokenInput {
+    /** 鐢ㄦ埛Id */
+    userId?: string;
   }
 
   interface CurrentCultureDto {
@@ -726,6 +802,8 @@
     key?: string;
   }
 
+  type FinanceTypeEnum = 10 | 20;
+
   interface GetEffectingStaffListInput {
     claimDateTime?: string;
     idNumber?: string;
@@ -733,6 +811,45 @@
 
   interface GetFeatureListResultDto {
     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 {
@@ -759,6 +876,7 @@
     condition?: string;
     insurancePeriod?: string;
     status?: InsurancePolicyStatusEnum;
+    auditStatus?: InsurancePolicyAuditStatusEnum;
   }
 
   interface GetInsurancePageOutput {
@@ -808,6 +926,16 @@
     creationTime?: string;
     companyName?: string;
     isClosedOutTime?: boolean;
+    auditStatus?: InsurancePolicyAuditStatusEnum;
+    /** 瀹℃牳澶囨敞 */
+    auditRemark?: string;
+    /** 淇濋櫓浜у搧IdNumber */
+    productIdNumber?: string;
+    /** 鏄惁璧扮嚎涓婃祦绋� */
+    productOnline?: boolean;
+    payStatus?: InsurancePolicyListPayStatusEnum;
+    /** 浠绘剰鍒嗘壒鏀粯瀹屾垚 */
+    anyPayComplete?: boolean;
   }
 
   interface GetInsurancePageOutputPageOutput {
@@ -831,6 +959,10 @@
     certType?: string;
     certNo?: string;
     jobName?: string;
+    /** 鑱屼笟绫诲瀷 */
+    occupationType?: string;
+    /** 鑱屼笟鐮佸�� */
+    occupationCode?: string;
     userEmploer?: string;
     address?: string;
     age?: number;
@@ -844,6 +976,85 @@
     pageModel?: Pagination;
     objectData?: any;
     data?: GetInsuranceStaffPageTemplate[];
+  }
+
+  interface GetInsureProductSchemePageInput {
+    pageModel?: Pagination;
+    /** 淇濋櫓浜у搧Id */
+    insureProductId?: string;
+  }
+
+  interface GetInsureProductSettingPageInput {
+    pageModel?: Pagination;
+    /** 鐢ㄦ埛ID */
+    userId?: string;
+  }
+
+  interface GetParkBountyTradeDetailByIdInput {
+    pageModel?: Pagination;
+    /** 浼佷笟鍚�/淇$敤浠g爜 */
+    searchKeyWord?: string;
+    /** 鍑鸿处璧峰鏃ユ湡 */
+    transferTimeBegin?: string;
+    /** 鍑鸿处缁撴潫鏃ユ湡 */
+    transferTimeEnd?: string;
+    enterpriseId?: string;
+  }
+
+  interface GetParkBountyTradeDetailOutput {
+    id?: string;
+    /** 鏈�杩戝嚭璐﹂噾棰� */
+    tradeAmount?: number;
+    /** 鍑鸿处鍑瘉 */
+    payFileUrl?: string;
+    access?: ParkBountyTradeAccessEnum;
+    /** 娑堣垂绫诲瀷 */
+    payRemark?: string;
+    /** 鍑鸿处鏃堕棿 */
+    tradeTime?: string;
+    /** 濂栧姳閲戜綑棰� */
+    remianAmount?: number;
+    financeType?: FinanceTypeEnum;
+  }
+
+  interface GetParkBountyTradeDetailOutputPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: GetParkBountyTradeDetailOutput[];
+  }
+
+  interface GetParkBountyTradeInput {
+    pageModel?: Pagination;
+    /** 浼佷笟鍚�/淇$敤浠g爜 */
+    searchKeyWord?: string;
+    /** 鍑鸿处璧峰鏃ユ湡 */
+    transferTimeBegin?: string;
+    /** 鍑鸿处缁撴潫鏃ユ湡 */
+    transferTimeEnd?: string;
+  }
+
+  interface GetParkBountyTradeOutput {
+    enterpriseId?: string;
+    /** 璐﹀彿 */
+    userName?: string;
+    /** 浼佷笟鍚嶇О */
+    enterpriseName?: string;
+    /** 鐢佃瘽 */
+    contactPhone?: string;
+    /** 绀句細缁熶竴淇$敤浠g爜 */
+    societyCreditCode?: string;
+    /** 鏈�杩戝嚭璐﹂噾棰� */
+    tradeAmount?: number;
+    /** 鍑鸿处鏃堕棿 */
+    tradeTime?: string;
+    /** 濂栧姳閲戜綑棰� */
+    remianAmount?: number;
+  }
+
+  interface GetParkBountyTradeOutputPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: GetParkBountyTradeOutput[];
   }
 
   interface GetPermissionListResultDto {
@@ -1026,7 +1237,9 @@
   }
 
   interface ImportBatchStaffListInput {
-    originIdNumber?: string;
+    /** 鍘熻淇濅汉濮撳悕 */
+    orginName?: string;
+    orginIdNumber?: string;
     /** 鐢佃瘽鍙风爜 */
     phoneNumber?: string;
     id?: number;
@@ -1039,6 +1252,7 @@
     workType?: string;
     birthDay?: string;
     remark?: string;
+    changeType?: BatchChangeTypeEnum;
   }
 
   interface ImportBatchUpdateOrderDataInput {
@@ -1085,6 +1299,10 @@
     useEmploer?: string;
     /** 闆囧憳宸ョ */
     jobName?: string;
+    /** 鑱屼笟绫诲瀷 */
+    occupationType?: string;
+    /** 鑱屼笟鐮佸�� */
+    occupationCode?: string;
     /** 鐢ㄥ伐鍦扮偣 */
     address?: string;
     phone?: string;
@@ -1138,6 +1356,12 @@
     incDecAmount?: number;
     /** 淇濆崟id */
     insuranceOrderId?: string;
+    /** 鎶曚繚鏈烘瀯 */
+    insuranceOrg?: string;
+    /** 淇濆崟鍙� */
+    orderNo?: string;
+    /** 鎶曚繚/琚繚鏈烘瀯 */
+    enterpriseName?: string;
     /** 鎶ユ鏃堕棿 */
     reportedTime?: string;
     /** 鑱旂郴鐢佃瘽 */
@@ -1165,6 +1389,7 @@
 
   interface InsuranceClaimListOutput {
     id?: string;
+    serialNumber?: number;
     /** 韬唤璇佸彿 */
     idNumber?: string;
     /** 濮撳悕 */
@@ -1179,20 +1404,21 @@
     accidentType?: string;
     /** 浜嬫晠鍙戠敓鏃堕棿 */
     accidentTime?: string;
-    /** 浼ゆ畫姣斾緥 */
     disabilityRatio?: number;
-    /** 鐞嗚禂娓犻亾 */
-    claimChannel?: string;
-    /** 鐞嗚禂娓犻亾 */
-    companyName?: string;
-    claimResult?: InsuranceClaimResultEnum;
+    /** 浼ゆ畫姣斾緥 */
+    disabilityRatioStr?: string;
     claimResultStr?: string;
-    /** 涓嬫閲戦 */
     downPaymentAmount?: number;
+    /** 涓嬫閲戦 */
+    downPaymentAmountStr?: string;
     /** 缁�/鎾ゆ鏃ユ湡 */
     claimResultTime?: string;
     /** 鏈�鍚庢洿鏂版棩鏈� */
     lastModificationTime?: string;
+    /** 鐞嗚禂娓犻亾 */
+    companyName?: string;
+    claimChannel?: string;
+    claimResult?: InsuranceClaimResultEnum;
     /** 淇濆崟id */
     insuranceOrderId?: string;
     createTime?: string;
@@ -1290,6 +1516,61 @@
     materialName?: string;
   }
 
+  interface InsurancePolicyAuditInput {
+    /** 淇濆崟Id */
+    insurancePolicyId?: string;
+    /** 淇濆崟璧锋湡 */
+    effectStartTime?: string;
+    /** 淇濆崟姝㈡湡 */
+    effectEndTime?: string;
+    /** 淇濋 */
+    sumInsured?: number;
+    /** 淇濊垂 */
+    amount?: number;
+    auditStatus?: InsurancePolicyAuditStatusEnum;
+    /** 瀹℃牳澶囨敞 */
+    auditRemark?: string;
+    /** 杩斿洖鍦板潃 */
+    returnUrl?: string;
+  }
+
+  type InsurancePolicyAuditStatusEnum = 10 | 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 = 1 | 2;
+
   type InsurancePolicyStatusEnum = 10 | 20 | 30;
 
   interface InsureBatchBillDetailDto {
@@ -1383,6 +1664,54 @@
     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;
+  }
+
+  interface InsureProductSettingDtoPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: InsureProductSettingDto[];
+  }
+
+  type InsureProductSettingStatusEnum = 10 | -10;
+
   interface IStringValueType {
     name?: string;
     properties?: Record<string, any>;
@@ -1393,6 +1722,8 @@
     name?: string;
     properties?: Record<string, any>;
   }
+
+  type JToken = JToken[];
 
   interface KeyInput {
     id?: string;
@@ -1564,6 +1895,8 @@
     bindingSourceId?: string;
     descriptorName?: string;
   }
+
+  type ParkBountyTradeAccessEnum = 1;
 
   interface PasswordLoginInput {
     /** 璐﹀彿 */
@@ -1798,6 +2131,50 @@
     modules: ModuleTypeInfo[];
   }
 
+  interface SyncUserAmountInput {
+    /** 鐢ㄦ埛鍚嶇О */
+    id?: string;
+    /** 濂栧姳閲戜綑棰� */
+    bountyAmount?: number;
+    /** 鍏呭�间綑棰� */
+    rechargeAmount?: number;
+  }
+
+  interface SyncUserDto {
+    /** 寮�閫� */
+    open?: boolean;
+    /** 818鐢ㄦ埛Id */
+    humanResourcesServiceUserId?: string;
+    /** 鍚嶇О */
+    name?: string;
+    /** 鐧诲綍鐢ㄦ埛鍚� */
+    userName?: string;
+    /** 鐢ㄦ埛鎵嬫満鍙� */
+    phoneNumber?: string;
+    /** 瀵嗙爜 */
+    password?: string;
+    /** 浼佷笟鍚嶇О */
+    enterpriseName?: string;
+    /** 钀ヤ笟鎵х収鏂囦欢鍦板潃 */
+    licenseUrl?: string;
+    /** 缁熶竴绀句細淇$敤浠g爜 */
+    societyCreditCode?: string;
+    /** 閾惰鎬昏鍚嶇О */
+    bankName?: string;
+    /** 閾惰鏀鍚嶇О */
+    bankBranchName?: string;
+    /** 閾惰鍗″彿 */
+    bankCardNumber?: string;
+    /** 濂栧姳閲戜綑棰� */
+    bountyAmount?: number;
+    /** 鍏呭�间綑棰� */
+    rechargeAmount?: number;
+    /** 鑱旂郴浜� */
+    contact?: string;
+    /** 鑱旂郴鐢佃瘽 */
+    contactPhone?: string;
+  }
+
   interface TenantDto {
     extraProperties?: Record<string, any>;
     id?: string;
@@ -1887,6 +2264,8 @@
     insuredInstitution: string;
     /** 鎶曚繚鏂规 */
     insuranceScheme: string;
+    /** 淇濆崟鍙� */
+    orderNo: string;
     /** 鍦ㄨ亴鏍囪瘑 */
     onJobFlag?: string;
     /** 鎬у埆 */
@@ -1931,6 +2310,11 @@
     name?: string;
     idNumber?: string;
     phone?: string;
+  }
+
+  interface UpdateInsureProductSettingStatusInput {
+    id?: string;
+    status?: InsureProductSettingStatusEnum;
   }
 
   interface UpdatePassWordInput {
@@ -1992,6 +2376,27 @@
     listFiles?: string[];
   }
 
+  interface UserAmountShowDto {
+    /** 浼佷笟鍚嶇О */
+    enterpriseName?: string;
+    /** 钀ヤ笟鎵х収鏂囦欢鍦板潃 */
+    licenseUrl?: string;
+    /** 缁熶竴绀句細淇$敤浠g爜 */
+    societyCreditCode?: string;
+    /** 閾惰鎬昏鍚嶇О */
+    bankName?: string;
+    /** 閾惰鏀鍚嶇О */
+    bankBranchName?: string;
+    /** 閾惰鍗″彿 */
+    bankCardNumber?: string;
+    /** 濂栧姳閲戜綑棰� */
+    bountyAmount?: number;
+    /** 鍏呭�间綑棰� */
+    rechargeAmount?: number;
+    /** 璧勯噾鎬婚 */
+    totalAmount?: number;
+  }
+
   interface UserData {
     id?: string;
     tenantId?: string;

--
Gitblit v1.9.1