From d40fa6a75abedca6d0849b38195e428ade19c702 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期五, 04 七月 2025 17:51:30 +0800 Subject: [PATCH] fix: bug --- src/services/api/typings.d.ts | 233 ++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 211 insertions(+), 22 deletions(-) diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts index 265e288..52bdf50 100644 --- a/src/services/api/typings.d.ts +++ b/src/services/api/typings.d.ts @@ -152,6 +152,10 @@ id?: string; } + interface APIdeleteInsureProductSchemeParams { + id?: string; + } + interface APIdeleteInsureProductSettingParams { id?: string; } @@ -186,6 +190,10 @@ interface APIdetailParams { id?: string; + } + + interface APIdownloadPolicyFileIdParams { + id: string; } interface APIexportInsuranceBatchStaffParams { @@ -270,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 { @@ -355,10 +367,8 @@ id?: string; } - interface APIimportInsStaffToListParams { - url?: string; - serialNum?: string; - productIdNumber?: string; + interface APIinsurancePolicyAuditAgainParams { + id?: string; } interface APIsearchParams { @@ -577,19 +587,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 */ - userId?: string; /** 浜у搧ID */ productIdNumber: string; + /** 鍟嗗搧浠g爜 */ + productCode?: string; /** 鍙備繚鏈烘瀯 */ insuranceOrg: string; - /** 鎶曚繚鏂规 */ - insuranceScheme: string; - /** 鎶曚繚鏂瑰紡 */ - insurancePeriod: string; + /** 浜у搧鍚嶇О */ + productName: string; status?: InsureProductSettingStatusEnum; + /** 鎶曚繚浜烘暟涓婇檺 */ + maxCount: number; } interface CreateOrUpdateRoleInput { @@ -681,6 +710,11 @@ interface EntityExtensionDto { properties?: Record<string, any>; configuration?: Record<string, any>; + } + + interface ExportInsuranceStaffListInput { + status?: InsuranceDetailStatusEnum; + insurancePolicyId?: string; } interface ExtensionEnumDto { @@ -846,7 +880,7 @@ condition?: string; insurancePeriod?: string; status?: InsurancePolicyStatusEnum; - auditStatus?: InsuranceClaimAuditStatusEnum; + auditStatus?: InsurancePolicyAuditStatusEnum; } interface GetInsurancePageOutput { @@ -896,9 +930,16 @@ creationTime?: string; companyName?: string; isClosedOutTime?: boolean; - auditStatus?: InsuranceClaimAuditStatusEnum; + auditStatus?: InsurancePolicyAuditStatusEnum; + /** 瀹℃牳澶囨敞 */ + auditRemark?: string; /** 淇濋櫓浜у搧IdNumber */ productIdNumber?: string; + /** 鏄惁璧扮嚎涓婃祦绋� */ + productOnline?: boolean; + payStatus?: InsurancePolicyListPayStatusEnum; + /** 浠绘剰鍒嗘壒鏀粯瀹屾垚 */ + anyPayComplete?: boolean; } interface GetInsurancePageOutputPageOutput { @@ -922,6 +963,10 @@ certType?: string; certNo?: string; jobName?: string; + /** 鑱屼笟绫诲瀷 */ + occupationType?: string; + /** 鑱屼笟鐮佸�� */ + occupationCode?: string; userEmploer?: string; address?: string; age?: number; @@ -929,12 +974,23 @@ 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 { @@ -1252,6 +1308,10 @@ useEmploer?: string; /** 闆囧憳宸ョ */ jobName?: string; + /** 鑱屼笟绫诲瀷 */ + occupationType?: string; + /** 鑱屼笟鐮佸�� */ + occupationCode?: string; /** 鐢ㄥ伐鍦扮偣 */ address?: string; phone?: string; @@ -1259,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; @@ -1270,8 +1350,6 @@ url?: string; businessType?: InsuranceClaimAttachmentBusinessTypeEnum; } - - type InsuranceClaimAuditStatusEnum = 10 | 20 | -10; interface InsuranceClaimDetailOutput { id?: string; @@ -1389,6 +1467,8 @@ count?: number; } + type InsuranceDetailStatusEnum = 10 | 12 | 13 | 14 | 20 | 30; + interface InsuranceOrderListOutput { id?: string; /** 娓犻亾 */ @@ -1466,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; @@ -1560,21 +1706,46 @@ 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 */ - userId?: string; /** 浜у搧ID */ productIdNumber?: string; + /** 鍟嗗搧浠g爜 */ + productCode?: string; /** 鍙備繚鏈烘瀯 */ insuranceOrg?: string; - /** 鎶曚繚鏂规 */ - insuranceScheme?: string; - /** 鎶曚繚鏂瑰紡 */ - insurancePeriod?: string; + /** 浜у搧鍚嶇О */ + productName?: string; status?: InsureProductSettingStatusEnum; /** 鍒涘缓鏃堕棿 */ creationTime?: string; + /** 鎶曚繚浜烘暟涓婇檺 */ + maxCount?: number; } interface InsureProductSettingDtoPageOutput { @@ -1595,6 +1766,8 @@ name?: string; properties?: Record<string, any>; } + + type JToken = JToken[]; interface KeyInput { id?: string; @@ -1909,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; -- Gitblit v1.9.1