From dd64d521d1bcdf520cf403ed489675fd0b9e0371 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期三, 16 七月 2025 16:30:20 +0800
Subject: [PATCH] fix: s
---
src/services/api/typings.d.ts | 364 ++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 353 insertions(+), 11 deletions(-)
diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index 65eef95..145b5c3 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;
}
@@ -282,10 +286,6 @@
id?: string;
}
- interface APIgetInsuranceStaffListExportParams {
- id?: string;
- }
-
interface APIgetInsureBatchDetailParams {
batchBillId?: string;
}
@@ -367,11 +367,8 @@
id?: string;
}
- interface APIimportInsStaffToListParams {
- url?: string;
- serialNum?: string;
- productIdNumber?: string;
- productSchemeIdNumber?: string;
+ interface APIinsurancePolicyAuditAgainParams {
+ id?: string;
}
interface APIsearchParams {
@@ -620,6 +617,8 @@
/** 浜у搧鍚嶇О */
productName: string;
status?: InsureProductSettingStatusEnum;
+ /** 鎶曚繚浜烘暟涓婇檺 */
+ maxCount: number;
}
interface CreateOrUpdateRoleInput {
@@ -713,6 +712,11 @@
configuration?: Record<string, any>;
}
+ interface ExportInsuranceStaffListInput {
+ status?: InsuranceDetailStatusEnum;
+ insurancePolicyId?: string;
+ }
+
interface ExtensionEnumDto {
fields?: ExtensionEnumFieldDto[];
localizationResource?: string;
@@ -800,6 +804,12 @@
interface FeatureProviderDto {
name?: string;
key?: string;
+ }
+
+ interface FillInsStaffToListFrontInput {
+ /** 淇濆崟Id */
+ insurancePolicyId?: string;
+ url?: string;
}
type FinanceTypeEnum = 10 | 20;
@@ -931,6 +941,8 @@
auditRemark?: string;
/** 淇濋櫓浜у搧IdNumber */
productIdNumber?: string;
+ /** 鏂规浠g爜 */
+ productSchemeCode?: string;
/** 鏄惁璧扮嚎涓婃祦绋� */
productOnline?: boolean;
payStatus?: InsurancePolicyListPayStatusEnum;
@@ -970,6 +982,11 @@
phone?: string;
claimCount?: number;
creationTime?: string;
+ /** 鎶曚繚鎵规鍙� */
+ payOrder?: string;
+ status?: InsuranceDetailStatusEnum;
+ /** 澶囨敞 */
+ auditRemark?: string;
}
interface GetInsuranceStaffPageTemplatePageOutput {
@@ -1312,6 +1329,26 @@
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;
interface InsuranceClaimAttachmentOutput {
@@ -1438,6 +1475,8 @@
count?: number;
}
+ type InsuranceDetailStatusEnum = 10 | 12 | 13 | 14 | 20 | 30;
+
interface InsuranceOrderListOutput {
id?: string;
/** 娓犻亾 */
@@ -1534,7 +1573,18 @@
returnUrl?: string;
}
- type InsurancePolicyAuditStatusEnum = 10 | 20 | -10;
+ interface InsurancePolicyAuditOutput {
+ /** 娑堟伅 */
+ messages?: string[];
+ /** 鎬绘姇淇濅汉鏁� */
+ totalCount?: number;
+ /** 鎶曚繚鎴愬姛 */
+ successCount?: number;
+ /** 鎶曚繚澶辫触 */
+ failCount?: number;
+ }
+
+ type InsurancePolicyAuditStatusEnum = 10 | 11 | 12 | 15 | 20 | -10;
type InsurancePolicyListPayStatusEnum = 1 | 2;
@@ -1569,7 +1619,7 @@
invoiceDownloadOssUrl?: string;
}
- type InsurancePolicyPayStatusEnum = 1 | 2;
+ type InsurancePolicyPayStatusEnum = 0 | 1 | 2 | -1;
type InsurancePolicyStatusEnum = 10 | 20 | 30;
@@ -1702,6 +1752,8 @@
status?: InsureProductSettingStatusEnum;
/** 鍒涘缓鏃堕棿 */
creationTime?: string;
+ /** 鎶曚繚浜烘暟涓婇檺 */
+ maxCount?: number;
}
interface InsureProductSettingDtoPageOutput {
@@ -1945,6 +1997,280 @@
isRequired?: boolean;
}
+ interface ProposalInput {
+ sign?: ProposalInputSign;
+ request?: ProposalInputRequest;
+ }
+
+ interface ProposalInputRequest {
+ head?: ProposalInputRequestHead;
+ body?: ProposalInputRequestBody;
+ }
+
+ interface ProposalInputRequestBody {
+ commonPlan?: ProposalInputRequestBodyCommonPlan;
+ /** 鏂规璇︽儏 */
+ planDetails?: ProposalInputRequestBodyPlanDetail[];
+ policyHolder?: ProposalInputRequestBodyPolicyHolder;
+ /** 琚繚浜轰俊鎭� */
+ policyInsureds?: ProposalInputRequestBodyPolicyInsured[];
+ /** 闄勫睘琚繚闄╀汉淇℃伅 */
+ extraPolicyInsureds?: ProposalInputRequestBodyExtraPolicyInsured[];
+ insuredType?: ProposalInputRequestBodyInsuredType;
+ trade?: ProposalInputRequestBodyTrade;
+ /** 鎷撳睍鑺傜偣 */
+ policyExtra?: ProposalInputRequestBodyPolicyExtra[];
+ }
+
+ interface ProposalInputRequestBodyCommonPlan {
+ /** 鎶曚繚鏃堕棿 */
+ operateDate?: string;
+ /** 璧蜂繚鏃堕棿 */
+ startTime?: string;
+ /** 缁堜繚鏃堕棿 */
+ endTime?: string;
+ /** 甯佸埆 */
+ currency?: string;
+ /** 鎬讳繚棰� */
+ sumInsured?: string;
+ /** 鎬讳繚璐� */
+ sumSignPremium?: string;
+ }
+
+ interface ProposalInputRequestBodyExtraPolicyInsured {
+ /** 鏂规浠g爜锛堝彲閫夛級
+淇濆徃鎻愪緵瀹為檯鏂规浠g爜锛岄潪瑙佽垂涓嬩负蹇呬紶 */
+ planCode?: string;
+ /** 瀹㈡埛瑙掕壊锛堝繀闇�锛�
+鏋氫妇鍊�: 1, 2, 3, 4 */
+ role?: string;
+ /** 涓庢姇淇濅汉鍏崇郴锛堝繀闇�锛�
+鏋氫妇鍊�: 1, 2, 3, 4, 5, 6, 7, 8, 9 */
+ relationToAppnt?: string;
+ /** 瀹㈡埛绫诲瀷锛堝繀闇�锛�
+鏋氫妇鍊�: 1, 2 */
+ type?: string;
+ /** 琚繚浜哄悕绉帮紙蹇呴渶锛� */
+ name?: string;
+ /** 璇佷欢绫诲瀷锛堝繀闇�锛�
+鏋氫妇鍊�: 01, 02, 04, 05, 06, 07, 08, 09, 10, 13, 14, 16, 17, 18, 19, 20 */
+ certType?: string;
+ /** 璇佷欢鍙风爜锛堝繀闇�锛� */
+ certNo?: string;
+ /** 鎬у埆锛堝繀闇�锛�
+鏋氫妇鍊�: 1, 2 */
+ gender?: string;
+ /** 鍑虹敓鏃ユ湡锛堝繀闇�锛�
+鏍煎紡: yyyy-MM-dd */
+ birthday?: string;
+ /** 骞撮緞锛堝繀闇�锛�
+鑼冨洿: 0-100 */
+ age?: number;
+ /** 涓庝富琚繚闄╀汉鍏崇郴锛堝彲閫夛級
+鏋氫妇鍊�: 1, 2, 3, 4, 5, 6, 7, 8 */
+ relationToMainInsured?: string;
+ /** 鏈夋棤绀句繚锛堝彲閫夛級
+鏋氫妇鍊�: Y, N */
+ socialInsuFlag?: string;
+ /** 璇︾粏鍦板潃锛堝彲閫夛級 */
+ address?: string;
+ /** 閭锛堝彲閫夛級 */
+ email?: string;
+ /** 鎵嬫満鍙凤紙鍙�夛級 */
+ mobile?: string;
+ /** 鑱屼笟浠g爜锛堝彲閫夛級 */
+ occupationCode?: string;
+ }
+
+ interface ProposalInputRequestBodyInsuredType {
+ /** 鏍囩殑鏍囩锛堝繀闇�锛�
+0-浜у搧闄勫姞瑕佺礌(浜у搧灞傜骇)銆�1-鏍囩殑绫诲瀷锛堟柟妗堝眰绾э級銆�2-鏍囩殑闄勫姞瑕佺礌锛堣淇濅汉灞傜骇锛� */
+ flag?: number;
+ /** 鏍囩殑绫诲瀷鍚嶇О锛堝繀闇�锛� */
+ insuredTypeName?: string;
+ /** 瑕佺礌浠g爜锛堝繀闇�锛� */
+ factorCode?: string;
+ /** 鏍囩殑绫诲瀷浠g爜锛堝繀闇�锛� */
+ insuredTypeCode?: string;
+ /** 瑕佺礌鍚嶇О锛堝繀闇�锛� */
+ factorName?: string;
+ /** 瑕佺礌鍊硷紙蹇呴渶锛�
+褰揻actorCode涓篎WDZ锛宖actorName涓烘埧灞嬪湴鍧�鏃讹紝factorValue浼犲弬涓簀son瀛楃涓诧紝鏍煎紡涓猴細
+"{"factorProvince":"120000","detailAddress":"澶╂触甯�-澶╂触甯�-绾㈡ˉ鍖�","factorCity":"120100","factorCounty":"120106","houseAddress":"娴嬭瘯鍦板潃"}" */
+ factorValue?: string;
+ /** 灞炴�э紙蹇呴渶锛�
+鍥哄畾鍊硷細{"codeTable":"CD000049"} */
+ attribute?: string;
+ }
+
+ interface ProposalInputRequestBodyPlanDetail {
+ /** 鏂规浠g爜 */
+ planCode?: string;
+ /** 浠芥暟 */
+ copies?: number;
+ /** 鏂规鍚嶇О */
+ planName?: string;
+ }
+
+ interface ProposalInputRequestBodyPolicyExtra {
+ /** 鎷撳睍瀛楁浠g爜锛堝繀闇�锛� */
+ extraCode?: string;
+ /** 鎷撳睍瀛楁鍚嶇О锛堝繀闇�锛� */
+ extraName?: string;
+ /** 鎷撳睍瀛楁鍊硷紙蹇呴渶锛� */
+ extraValue?: string;
+ }
+
+ interface ProposalInputRequestBodyPolicyHolder {
+ /** 瀹㈡埛瑙掕壊 */
+ role?: string;
+ /** 瀹㈡埛绫诲瀷 */
+ type?: string;
+ /** 鎶曚繚浜哄悕绉� */
+ name?: string;
+ /** 璇佷欢绫诲瀷 */
+ certType?: string;
+ /** 璇佷欢鍙风爜 */
+ certNo?: string;
+ /** 鎬у埆 */
+ gender?: string;
+ /** 鍑虹敓鏃ユ湡 */
+ birthday?: string;
+ /** 鎵嬫満鍙风爜 */
+ mobile?: string;
+ /** 閭鍦板潃 */
+ email?: string;
+ /** 骞撮緞 */
+ age?: string;
+ /** 鍦板潃 */
+ address?: string;
+ /** 鑱旂郴浜哄鍚� */
+ linkerName?: string;
+ /** 鑱旂郴浜虹數璇� */
+ linkerMobile?: string;
+ /** 鑱屼笟浠g爜 */
+ occupationCode?: string;
+ /** 鑱屼笟绫诲埆 */
+ occupationType?: string;
+ }
+
+ interface ProposalInputRequestBodyPolicyInsured {
+ /** 鏂规浠g爜锛堝繀闇�锛� */
+ planCode?: string;
+ /** 瀹㈡埛瑙掕壊锛堝繀闇�锛�
+鏋氫妇鍊�: 1, 2, 3, 4 */
+ role?: string;
+ /** 涓庢姇淇濅汉鍏崇郴锛堝繀闇�锛�
+鎶曚繚浜烘槸鍥綋鏃讹紝琚繚浜轰笌鎶曚繚浜哄叧绯诲彧鑳芥槸6(闆囦剑)銆�7(鍔冲姟)鎴�8(鍏朵粬)
+鏋氫妇鍊�: 1, 2, 3, 4, 5, 6, 7, 8, 9 */
+ relationToAppnt?: string;
+ /** 瀹㈡埛绫诲瀷锛堝繀闇�锛�
+鏋氫妇鍊�: 1, 2 */
+ type?: string;
+ /** 琚繚浜哄悕绉帮紙蹇呴渶锛� */
+ name?: string;
+ /** 璇佷欢绫诲瀷锛堝繀闇�锛�
+鏋氫妇鍊�: 01, 02, 04, 05, 06, 07, 08, 09, 10, 13, 14, 16, 17, 18, 19, 20
+榛樿鍊�: 01 */
+ certType?: string;
+ /** 璇佷欢鍙风爜锛堝繀闇�锛� */
+ certNo?: string;
+ /** 鎬у埆锛堝繀闇�锛�
+鏋氫妇鍊�: 1, 2 */
+ gender?: string;
+ /** 鍑虹敓鏃ユ湡锛堝繀闇�锛�
+鏍煎紡: yyyy-MM-dd */
+ birthday?: string;
+ /** 骞撮緞锛堝繀闇�锛�
+鑼冨洿: 0-100 */
+ age?: number;
+ /** 涓庝富琚繚闄╀汉鍏崇郴锛堝彲閫夛級
+鏋氫妇鍊�: 1, 2, 3, 4, 5, 6, 7, 8 */
+ relationToMainInsured?: string;
+ /** 鏈夋棤绀句繚锛堝彲閫夛級
+鏋氫妇鍊�: Y, N
+榛樿鍊�: N */
+ socialInsuFlag?: string;
+ /** 璇︾粏鍦板潃锛堝彲閫夛級 */
+ address?: string;
+ /** 閭锛堝彲閫夛級 */
+ email?: string;
+ /** 鎵嬫満鍙凤紙鍙�夛級 */
+ mobile?: string;
+ /** 鑱屼笟绫诲瀷 */
+ occupationType?: string;
+ /** 鑱屼笟浠g爜锛堝彲閫夛級 */
+ occupationCode?: string;
+ /** 楣婃ˉ涓撶敤鍥犲瓙锛堝彲閫夛級
+闈炲繀椤�,鐗规畩鎯呭喌闇�浼犲�� 绀轰緥:{"FL0078":"N"} */
+ factorMap?: string;
+ /** 淇濆崟璧锋湡锛堝彲閫夛紝鎵归噺鍑哄崟蹇呴』锛� */
+ startTime?: string;
+ /** 淇濆崟姝㈡湡锛堝彲閫夛紝鎵归噺鍑哄崟蹇呴』锛� */
+ endTime?: string;
+ }
+
+ interface ProposalInputRequestBodyTrade {
+ /** 鏀粯鎴愬姛璺宠浆鍦板潃锛堝彲閫夛級
+瑙佽垂蹇呬紶 */
+ returnUrl?: string;
+ /** 寰俊灏忕▼搴忔敮浠榓ppId锛堝彲閫夛級
+寰俊灏忕▼搴忓搴旂殑appId锛屽皬绋嬪簭绛剧害骞舵敮浠樺満鏅紶閫� */
+ appId?: string;
+ /** 寰俊灏忕▼搴忔敮浠榦penID锛堝彲閫夛級
+openID 寰俊openid锛屽皬绋嬪簭绛剧害骞舵敮浠樺満鏅紶閫� */
+ openId?: string;
+ }
+
+ interface ProposalInputRequestHead {
+ /** 绗笁鏂硅鍗曞彿 */
+ channelOrderNo?: string;
+ /** 鍟嗘埛缂栫爜 */
+ agencyCode?: string;
+ /** 鍟嗗搧缂栫爜 */
+ productCode?: string;
+ /** 涓氬姟绫诲瀷 */
+ businessType?: string;
+ applyTime?: string;
+ /** 瀛愬晢鎴风紪鐮� */
+ subAgencyCode?: string;
+ }
+
+ 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 {
+ /** 鎶曚繚鍗曞彿锛堝彲閫夛級 */
+ proposalNo?: string;
+ /** 鏀粯鐭摼锛堝彲閫夛級 */
+ payUrl?: string;
+ /** 鏀粯闀块摼锛堝彲閫夛級 */
+ longPayUrl?: string;
+ /** 鏀粯娴佹按鍙凤紙鍙�夛級 */
+ payRegistrationNo?: string;
+ }
+
interface ProviderInfoDto {
providerName?: string;
providerKey?: string;
@@ -2038,6 +2364,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