From 1b0fce2d0471f266518cdd4f3eb186ec058935d2 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期三, 30 七月 2025 17:12:55 +0800 Subject: [PATCH] fix: 新增生煎保(短期方案) --- src/services/api/typings.d.ts | 302 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 291 insertions(+), 11 deletions(-) diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts index d901aec..819658b 100644 --- a/src/services/api/typings.d.ts +++ b/src/services/api/typings.d.ts @@ -192,6 +192,10 @@ id?: string; } + interface APIdownloadPolicyFileIdParams { + id: string; + } + interface APIexportInsuranceBatchStaffParams { batchBillId?: string; } @@ -262,6 +266,11 @@ year?: number; } + interface APIgetInsuranceOrderAuditRecordIdParams { + insuranceOrderId: string; + id: string; + } + interface APIgetInsuranceOrderDetailParams { id?: string; } @@ -274,16 +283,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 { @@ -359,11 +372,8 @@ id?: string; } - interface APIimportInsStaffToListParams { - url?: string; - serialNum?: string; - productIdNumber?: string; - productSchemeIdNumber?: string; + interface APIinsurancePolicyAuditAgainParams { + id?: string; } interface APIsearchParams { @@ -454,6 +464,16 @@ interface ApplicationSettingConfigurationDto { values?: Record<string, any>; + } + + interface AuditParkBountyTradeInput { + /** 鍑鸿处璁板綍Id */ + id?: string; + auditStatus?: EnumParkBountyTradeDetailAuditStatus; + /** 瀹℃牳澶囨敞 */ + auditRemark?: string; + /** 瀹℃牳鍑瘉 */ + payAuditFileUrl?: string; } interface BaseAuthorizeDto { @@ -598,7 +618,9 @@ /** 淇濋 */ insured: number; /** 淇濊垂 */ - signPremium: number; + signPremium?: number; + /** 淇濊垂鎸夊ぉ璁¤垂 */ + signPremiumByDay?: string; } interface CreateOrUpdateInsureProductSettingInput { @@ -612,6 +634,8 @@ /** 浜у搧鍚嶇О */ productName: string; status?: InsureProductSettingStatusEnum; + /** 鎶曚繚浜烘暟涓婇檺 */ + maxCount: number; } interface CreateOrUpdateRoleInput { @@ -705,6 +729,13 @@ configuration?: Record<string, any>; } + type EnumParkBountyTradeDetailAuditStatus = 10 | 20 | 30; + + interface ExportInsuranceStaffListInput { + status?: InsuranceDetailStatusEnum; + insurancePolicyId?: string; + } + interface ExtensionEnumDto { fields?: ExtensionEnumFieldDto[]; localizationResource?: string; @@ -794,6 +825,12 @@ key?: string; } + interface FillInsStaffToListFrontInput { + /** 淇濆崟Id */ + insurancePolicyId?: string; + url?: string; + } + type FinanceTypeEnum = 10 | 20; interface GetEffectingStaffListInput { @@ -874,6 +911,8 @@ interface GetInsurancePageOutput { id?: string; userId?: string; + /** 浜т笟鍥尯id */ + industrialParkId?: string; /** 鎶曚繚浜� */ insurerName?: string; /** 琚繚闄╀汉 */ @@ -891,6 +930,8 @@ amount?: number; /** 鎶曚繚浜烘暟 */ insureCount?: number; + /** 鎶曚繚鐢熸晥浜烘暟 */ + insureEffectingCount?: number; /** 鐞嗚禂鏁伴噺 */ claimCount?: number; /** 鎶曚繚鏈烘瀯 */ @@ -923,14 +964,59 @@ auditRemark?: string; /** 淇濋櫓浜у搧IdNumber */ productIdNumber?: string; + /** 鏂规浠g爜 */ + productSchemeCode?: string; /** 鏄惁璧扮嚎涓婃祦绋� */ productOnline?: boolean; + payStatus?: InsurancePolicyListPayStatusEnum; + /** 浠绘剰鍒嗘壒鏀粯瀹屾垚 */ + anyPayComplete?: boolean; } interface GetInsurancePageOutputPageOutput { pageModel?: Pagination; objectData?: any; data?: GetInsurancePageOutput[]; + } + + interface GetInsurancePolicyPayListInput { + pageModel?: Pagination; + status?: InsurancePolicyPayStatusEnum; + /** 鍏抽敭瀛� */ + keywords?: string; + } + + interface GetInsurancePolicyPayListItem { + id?: string; + /** 鐢ㄦ埛Id */ + userId?: string; + /** 浜т笟鍥尯id */ + industrialParkId?: string; + /** 璁㈠崟鍙� */ + channelOrderNo?: string; + /** 鏀粯鐭摼 */ + payUrl?: string; + /** 淇濊垂閲戦 */ + sumSignPremium?: number; + /** 鍒涘缓鏃ユ湡 */ + creationTime?: string; + status?: InsurancePolicyPayStatusEnum; + /** 鎶曚繚鍗曞彿 */ + proposalNo?: string; + /** 淇濆崟鍙� */ + policyNo?: string; + /** 鐢靛瓙淇濆崟閾炬帴 */ + policyUrl?: string; + /** 宸叉姇淇濅汉鏁� */ + proposalCount?: number; + /** 瀹屾垚鏃堕棿 */ + completionTime?: string; + } + + interface GetInsurancePolicyPayListItemPageOutput { + pageModel?: Pagination; + objectData?: any; + data?: GetInsurancePolicyPayListItem[]; } interface GetInsuranceStaffListInput { @@ -948,13 +1034,24 @@ certType?: string; certNo?: string; jobName?: string; + /** 鑱屼笟绫诲瀷 */ + occupationType?: string; + /** 鑱屼笟鐮佸�� */ + occupationCode?: string; userEmploer?: string; address?: string; age?: number; birthDay?: string; phone?: string; - claimCount?: number; creationTime?: string; + /** 鎶曚繚鎵规鍙� */ + payOrder?: string; + status?: InsuranceDetailStatusEnum; + /** 鎶曚繚鐘舵�� */ + statusText?: string; + /** 澶囨敞 */ + auditRemark?: string; + claimCount?: number; } interface GetInsuranceStaffPageTemplatePageOutput { @@ -984,9 +1081,19 @@ /** 鍑鸿处缁撴潫鏃ユ湡 */ transferTimeEnd?: string; enterpriseId?: string; + auditStatus?: EnumParkBountyTradeDetailAuditStatus; } interface GetParkBountyTradeDetailOutput { + enterpriseId?: string; + /** 璐﹀彿 */ + userName?: string; + /** 浼佷笟鍚嶇О */ + enterpriseName?: string; + /** 鐢佃瘽 */ + contactPhone?: string; + /** 绀句細缁熶竴淇$敤浠g爜 */ + societyCreditCode?: string; id?: string; /** 鏈�杩戝嚭璐﹂噾棰� */ tradeAmount?: number; @@ -1000,6 +1107,13 @@ /** 濂栧姳閲戜綑棰� */ remianAmount?: number; financeType?: FinanceTypeEnum; + auditStatus?: EnumParkBountyTradeDetailAuditStatus; + /** 瀹℃牳澶囨敞 */ + auditRemark?: string; + /** 瀹℃牳鏃堕棿 */ + auditTime?: string; + /** 瀹℃牳鍑瘉 */ + payAuditFileUrl?: string; } interface GetParkBountyTradeDetailOutputPageOutput { @@ -1284,6 +1398,10 @@ useEmploer?: string; /** 闆囧憳宸ョ */ jobName?: string; + /** 鑱屼笟绫诲瀷 */ + occupationType?: string; + /** 鑱屼笟鐮佸�� */ + occupationCode?: string; /** 鐢ㄥ伐鍦扮偣 */ address?: string; phone?: string; @@ -1291,6 +1409,28 @@ note?: string; /** 1姝e父 0寮傚父 */ isNormal?: boolean; + } + + interface ImportInsStaffToListFrontInput { + serialNum?: string; + url?: string; + /** 淇濋櫓浜у搧IdNumber */ + productIdNumber?: string; + /** 淇濋櫓鏂规 */ + productSchemeIdNumber?: string; + /** 淇濆崟鐢熸晥鏃堕棿 */ + effectStartTime?: string; + /** 淇濆崟鎴鏃堕棿 */ + effectEndTime?: string; + } + + interface ImportInsStaffToListOutput { + /** 鎬讳汉鏁� */ + importAllCount?: number; + /** 宸插鍏ヤ汉鏁� */ + successCount?: number; + /** 瀵煎叆澶辫触鍒楄〃 */ + errorList?: ImportInsStaffAnalysisList[]; } type InsuranceClaimAttachmentBusinessTypeEnum = 10 | 20 | 30 | 40 | 50; @@ -1419,6 +1559,23 @@ count?: number; } + type InsuranceDetailStatusEnum = 10 | 12 | 13 | 14 | 20 | 30; + + interface InsuranceOrderAuditRecordDto { + /** 鍒嗘壒璁㈠崟鍙� */ + channelOrderNo?: string; + /** 鎿嶄綔 */ + scene?: string; + /** 瀹℃牳澶囨敞 */ + auditRemark?: string; + /** 鎿嶄綔鏃堕棿 */ + creationTime?: string; + /** 鎿嶄綔浜� */ + creatorId?: string; + /** 鎿嶄綔浜� */ + creator?: string; + } + interface InsuranceOrderListOutput { id?: string; /** 娓犻亾 */ @@ -1515,9 +1672,44 @@ returnUrl?: string; } - type InsurancePolicyAuditStatusEnum = 10 | 20 | -10; + type InsurancePolicyAuditStatusEnum = 1 | 10 | 11 | 12 | 15 | 20 | -10; - type InsurancePolicyStatusEnum = 10 | 20 | 30; + 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 | 21 | 30; interface InsureBatchBillDetailDto { /** 鎵瑰崟Id */ @@ -1627,6 +1819,8 @@ insured?: number; /** 淇濊垂 */ signPremium?: number; + /** 淇濊垂鎸夊ぉ璁¤垂 */ + signPremiumByDay?: string; } interface InsureProductSchemeDtoPageOutput { @@ -1648,6 +1842,10 @@ status?: InsureProductSettingStatusEnum; /** 鍒涘缓鏃堕棿 */ creationTime?: string; + /** 鎶曚繚浜烘暟涓婇檺 */ + maxCount?: number; + /** 鏄惁璧扮嚎涓婃祦绋� */ + online?: boolean; } interface InsureProductSettingDtoPageOutput { @@ -1794,6 +1992,33 @@ interface ObjectExtensionsDto { modules?: Record<string, any>; enums?: Record<string, any>; + } + + interface OperateRecordDto { + /** 鎿嶄綔 */ + operate?: string; + /** 鎿嶄綔鍐呭 */ + content?: string; + /** 鎿嶄綔鏃堕棿 */ + creationTime?: string; + /** 鎿嶄綔浜� */ + creatorId?: string; + /** 鎿嶄綔浜� */ + creator?: string; + } + + interface OperateRecordDtoPageOutput { + pageModel?: Pagination; + objectData?: any; + data?: OperateRecordDto[]; + } + + interface OperateRecordInput { + pageModel?: Pagination; + /** 鍦烘櫙 */ + scene?: string; + /** 鐩爣Id */ + targetId?: string; } interface OrderInput { @@ -2091,6 +2316,8 @@ email?: string; /** 鎵嬫満鍙凤紙鍙�夛級 */ mobile?: string; + /** 鑱屼笟绫诲瀷 */ + occupationType?: string; /** 鑱屼笟浠g爜锛堝彲閫夛級 */ occupationCode?: string; /** 楣婃ˉ涓撶敤鍥犲瓙锛堝彲閫夛級 @@ -2131,6 +2358,25 @@ interface ProposalInputSign { /** 绛惧悕 */ signature?: string; + } + + interface ProposalOutput { + /** 绛惧悕锛堝繀闇�锛� */ + signature?: string; + response?: ProposalResponse; + } + + interface ProposalResponse { + /** 鐘舵�佺爜锛堝繀闇�锛� +200涓烘垚鍔�,鍏朵粬涓哄紓甯� +鏋氫妇鍊�: -1,200,400,404,408,9999,10021-10042,40001,50001-50022,60001-60002,70000-70012,80002-80003,81001-81101,82001,84001,85001-85004,86001-86002,87001-87003,88001,90001,91001-91002,92001,93001,94001,100010-100012,200001,800001-800009 +榛樿鍊�: 200 */ + code?: number; + /** 鐘舵�佹秷鎭紙鍙�夛級 */ + message?: string; + /** 鏃堕棿鎴筹紙蹇呴渶锛� */ + timestamp?: number; + data?: ProposalResponseData; } interface ProposalResponseData { @@ -2235,6 +2481,22 @@ userName?: string; phoneNumber?: string; password?: string; + } + + interface RestorePolicyDto { + /** 璁㈠崟鍙� */ + channelOrderNo?: string; + /** 淇濆崟鍙� */ + policyNo?: string; + /** 鐢靛瓙淇濆崟閾炬帴 */ + policyOssUrl?: string; + } + + interface RestorePolicyInput { + /** 淇濆崟Id */ + insurancePolicyId?: string; + /** 鎶曚繚鎵规 */ + items?: RestorePolicyDto[]; } interface ReturnValueApiDescriptionModel { @@ -2344,6 +2606,24 @@ open?: boolean; /** 818鐢ㄦ埛Id */ humanResourcesServiceUserId?: string; + /** 鐢ㄦ埛绔疘d */ + clientId?: string; + /** 瑙掕壊 */ + roleNames?: string[]; + /** 鏄惁鐞嗚禂鎻愰啋 */ + sendClaimMessage?: boolean; + /** 鏄惁淇濆崟鍒版湡鎻愰啋 */ + sendBillExpireMessage?: boolean; + /** 鏄惁鐭俊鎻愰啋 */ + isSendMessage?: boolean; + /** 鏄惁浜哄憳鍙樻洿鎻愰啋 */ + staffChangeMessage?: boolean; + /** 鏄惁鎵规敼鎻愰啋 */ + batchUpdateMessage?: boolean; + /** 浜т笟鍥尯id */ + industrialParkId?: string; + /** 鍥尯Ids */ + industrialParkIds?: string[]; /** 鍚嶇О */ name?: string; /** 鐧诲綍鐢ㄦ埛鍚� */ -- Gitblit v1.9.1