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 | 900 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 895 insertions(+), 5 deletions(-) diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts index 1f45a49..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; /** 鎬у埆 */ @@ -128,6 +130,14 @@ includeTypes?: boolean; } + interface APIcheckInrancesSerialNumStatusParams { + serialNum?: string; + } + + interface APIclearInsuranceStaffDataParams { + id?: string; + } + interface APIcreateParams { systemEmail: string; systemPassword: string; @@ -139,6 +149,14 @@ } interface APIdeleteDefaultConnectionStringParams { + id?: string; + } + + interface APIdeleteInsureProductSchemeParams { + id?: string; + } + + interface APIdeleteInsureProductSettingParams { id?: string; } @@ -174,6 +192,10 @@ id?: string; } + interface APIexportInsuranceBatchStaffParams { + batchBillId?: string; + } + interface APIfindByEmailParams { email?: string; } @@ -204,6 +226,10 @@ moduleId?: string; } + interface APIgetBatchDetailForCheckParams { + batchBillId?: string; + } + interface APIgetCountParams { filter?: string; } @@ -224,6 +250,10 @@ orderId?: string; } + interface APIgetInsuranceClaimDetailListParams { + id?: string; + } + interface APIgetInsuranceClaimDetailParams { id?: string; } @@ -238,6 +268,30 @@ interface APIgetInsuranceOrderMaterialListParams { id?: string; + } + + interface APIgetInsurancePolicyHeadDtoParams { + id?: string; + } + + interface APIgetInsurancePolicyPayParams { + id?: string; + } + + interface APIgetInsurancePolicyStampFilesParams { + id?: string; + } + + interface APIgetInsuranceStaffListExportParams { + id?: string; + } + + interface APIgetInsureBatchDetailParams { + batchBillId?: string; + } + + interface APIgetInvoiceIdParams { + id: string; } interface APIgetListParams { @@ -306,6 +360,18 @@ interface APIgetVersionSubModuleParams { versionId?: string; + } + + interface APIimportInsDetailStaffToListParams { + url?: string; + id?: string; + } + + interface APIimportInsStaffToListParams { + url?: string; + serialNum?: string; + productIdNumber?: string; + productSchemeIdNumber?: string; } interface APIsearchParams { @@ -412,6 +478,38 @@ objectId?: string; } + type BatchBillCheckStatus = 1 | 2 | 10 | 15 | 20 | 30 | -40 | -30 | -20 | -11 | -10 | -1; + + type BatchChangeTypeEnum = 10 | 20 | 30 | 40; + + interface BatchDetailForCheckDto { + /** 鎵瑰崟Id */ + insureBatchBillId?: string; + /** 瀹℃牳鐞嗙敱 */ + auditNote?: string; + /** 鎵瑰崟缂栧彿 */ + batchBillNo?: string; + checkStatus?: BatchBillCheckStatus; + /** 鐢熸晥鏃堕棿 */ + effectTime?: string; + /** 淇濆崟鐢熸晥鏃堕棿 */ + effectStartTime?: string; + /** 淇濆崟澶辨晥鏃堕棿 */ + effectEndTime?: string; + /** 闄勪欢涓婁紶 */ + attachmentUrl?: string; + /** 淇濆崟鍙� */ + insureBillNo?: string; + /** 鎶曚繚浜� */ + enterpriseName?: string; + /** 鎵规敼浜哄憳璇︽儏 */ + staffList?: InsureBatchBillDetailDto[]; + } + + interface BatchSyncUserAmountInput { + items?: SyncUserAmountInput[]; + } + interface ChangePasswordInput { currentPassword?: string; newPassword: string; @@ -423,6 +521,20 @@ id2?: string; sortCode2?: number; type?: number; + } + + interface CheckImportBatchAddOrSubOrderDataOutput { + /** 閿欒鏁版嵁鍒楄〃 */ + error?: ImportBatchAddOrSubOrderDataInput[]; + /** 鏂板鏁版嵁鍒楄〃 */ + addOrSub?: ImportBatchAddOrSubOrderDataInput[]; + } + + interface CheckImportBatchUpdateOrderDataOutput { + /** 閿欒鏁版嵁鍒楄〃 */ + error?: ImportBatchUpdateOrderDataInput[]; + /** 鏇挎崲鏁版嵁鍒楄〃 */ + update?: ImportBatchUpdateOrderDataInput[]; } interface CheckLoginVerificationCodeInput { @@ -470,6 +582,44 @@ sendBillExpireMessage?: boolean; /** 鏄惁鐭俊鎻愰啋 */ isSendMessage?: boolean; + /** 鏄惁浜哄憳鍙樻洿鎻愰啋 */ + staffChangeMessage?: boolean; + /** 鏄惁鎵规敼鎻愰啋 */ + batchUpdateMessage?: boolean; + /** 浼佷笟鍚嶇О */ + 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 { @@ -485,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 { @@ -636,8 +802,259 @@ key?: string; } + type FinanceTypeEnum = 10 | 20; + + interface GetEffectingStaffListInput { + claimDateTime?: string; + idNumber?: string; + } + 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 { + pageModel?: Pagination; + /** 鐢宠鏃ユ湡寮�濮� */ + creationTimeBegin?: string; + /** 鐢宠鏃ユ湡缁撴潫 */ + creationTimeEnd?: string; + /** 鎵瑰崟鍙� */ + batchBillNo?: string; + checkStatus?: BatchBillCheckStatus; + } + + interface GetInsuranceBatchBillInput { + pageModel?: Pagination; + /** 淇濆崟Id */ + insurancePolicyId?: string; + } + + interface GetInsurancePageInput { + pageModel?: Pagination; + importStartDateTime?: string; + importEndDateTime?: string; + condition?: string; + insurancePeriod?: string; + status?: InsurancePolicyStatusEnum; + auditStatus?: InsurancePolicyAuditStatusEnum; + } + + interface GetInsurancePageOutput { + id?: string; + userId?: string; + /** 鎶曚繚浜� */ + insurerName?: string; + /** 琚繚闄╀汉 */ + policyerName?: string; + /** 鎵规鍙� */ + serialNum?: string; + status?: InsurancePolicyStatusEnum; + /** 浜哄憳娓呭崟鐘舵�� */ + listStatus?: string; + batchStatus?: number; + checkStatus?: BatchBillCheckStatus; + /** 淇濋 */ + sumInsured?: number; + /** 淇濊垂 */ + amount?: number; + /** 鎶曚繚浜烘暟 */ + insureCount?: number; + /** 鐞嗚禂鏁伴噺 */ + claimCount?: number; + /** 鎶曚繚鏈烘瀯 */ + insuranceOrg?: string; + /** 鎶曚繚鏂瑰紡 鏈堜繚:30D 骞翠繚: 360D */ + insurancePeriod?: string; + /** 鏂规鍚嶇О */ + insuranceScheme?: string; + /** 淇濆崟鏂囦欢 */ + insureBillUrl?: string; + /** 鏄惁宸蹭笂浼犵洊绔犳枃浠� */ + isUploadEffectFile?: boolean; + /** 鐩栫珷鏂囦欢 */ + effectBillUrl?: string; + /** 淇濋櫓鍗曞彿 */ + insureBillNo?: string; + /** 瀵煎叆鏂囦欢 */ + importFileUrl?: string; + lastImportTime?: string; + /** 淇濆崟鐢熸晥鏃堕棿 */ + effectStartTime?: string; + /** 淇濆崟澶辨晥鏃堕棿 */ + effectEndTime?: string; + emploerNames?: string[]; + creationTime?: string; + companyName?: string; + isClosedOutTime?: boolean; + auditStatus?: InsurancePolicyAuditStatusEnum; + /** 瀹℃牳澶囨敞 */ + auditRemark?: string; + /** 淇濋櫓浜у搧IdNumber */ + productIdNumber?: string; + /** 鏄惁璧扮嚎涓婃祦绋� */ + productOnline?: boolean; + payStatus?: InsurancePolicyListPayStatusEnum; + /** 浠绘剰鍒嗘壒鏀粯瀹屾垚 */ + anyPayComplete?: boolean; + } + + interface GetInsurancePageOutputPageOutput { + pageModel?: Pagination; + objectData?: any; + data?: GetInsurancePageOutput[]; + } + + interface GetInsuranceStaffListInput { + pageModel?: Pagination; + condition?: string; + insurancePolicyId?: string; + } + + interface GetInsuranceStaffPageTemplate { + id?: string; + policyId?: string; + serialNumber?: number; + name?: string; + gender?: string; + certType?: string; + certNo?: string; + jobName?: string; + /** 鑱屼笟绫诲瀷 */ + occupationType?: string; + /** 鑱屼笟鐮佸�� */ + occupationCode?: string; + userEmploer?: string; + address?: string; + age?: number; + birthDay?: string; + phone?: string; + claimCount?: number; + creationTime?: 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 { + 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 { @@ -787,6 +1204,114 @@ roleNames: string[]; } + interface ImportBatchAddOrSubOrderDataInput { + /** 鎵规敼鏍囧織 */ + changeFlag: string; + /** 鏂规浠g爜 */ + insuranceScheme: string; + /** 濮撳悕 */ + name: string; + /** 璇佷欢绫诲瀷 */ + certType: string; + /** 璇佷欢鍙风爜 */ + idNumber: string; + /** 骞撮緞 */ + age?: number; + /** 鐢佃瘽鍙风爜 */ + phoneNumber?: string; + /** 鑱屼笟/宸ョ */ + workType: string; + /** 鎬у埆 */ + gender?: string; + /** 鍑虹敓鏃ユ湡 */ + birthDay?: string; + /** 澶囨敞 */ + remark?: string; + } + + interface ImportBatchAddOrSubOrderInput { + /** 瀵煎叆鍦板潃 */ + url?: string; + /** 鎶曚繚Id */ + insurePolicyId?: string; + } + + interface ImportBatchStaffListInput { + /** 鍘熻淇濅汉濮撳悕 */ + orginName?: string; + orginIdNumber?: string; + /** 鐢佃瘽鍙风爜 */ + phoneNumber?: string; + id?: number; + name?: string; + age?: number; + gender?: string; + certType?: string; + idNumber?: string; + insuranceScheme?: string; + workType?: string; + birthDay?: string; + remark?: string; + changeType?: BatchChangeTypeEnum; + } + + interface ImportBatchUpdateOrderDataInput { + /** 鍘熻淇濅汉濮撳悕 */ + orginName: string; + /** 鍘熻淇濅汉璇佷欢鍙风爜 */ + orginIdNumber: string; + /** 濮撳悕 */ + name: string; + /** 璇佷欢绫诲瀷 */ + certType: string; + /** 璇佷欢鍙风爜 */ + idNumber: string; + /** 鐢佃瘽鍙风爜 */ + phoneNumber?: string; + /** 鑱屼笟/宸ョ */ + workType: string; + /** 鎬у埆 */ + gender?: string; + /** 骞撮緞 */ + age?: number; + /** 鍑虹敓鏃ユ湡 */ + birthDay?: string; + /** 澶囨敞 */ + remark?: string; + changeFlag?: string; + } + + interface ImportInsStaffAnalysisList { + id?: string; + /** 濮撳悕 */ + name?: string; + /** 鎬у埆 */ + sex?: string; + /** 璇佷欢绫诲瀷 */ + certType?: string; + /** 韬唤璇佸彿 */ + certNo?: string; + /** 骞撮緞 */ + age?: number; + /** 鐢熸棩 */ + birthDay?: string; + /** 鐢ㄥ伐浼佷笟 */ + useEmploer?: string; + /** 闆囧憳宸ョ */ + jobName?: string; + /** 鑱屼笟绫诲瀷 */ + occupationType?: string; + /** 鑱屼笟鐮佸�� */ + occupationCode?: string; + /** 鐢ㄥ伐鍦扮偣 */ + address?: string; + phone?: string; + /** 澶囨敞 */ + note?: string; + /** 1姝e父 0寮傚父 */ + isNormal?: boolean; + } + type InsuranceClaimAttachmentBusinessTypeEnum = 10 | 20 | 30 | 40 | 50; interface InsuranceClaimAttachmentOutput { @@ -831,6 +1356,12 @@ incDecAmount?: number; /** 淇濆崟id */ insuranceOrderId?: string; + /** 鎶曚繚鏈烘瀯 */ + insuranceOrg?: string; + /** 淇濆崟鍙� */ + orderNo?: string; + /** 鎶曚繚/琚繚鏈烘瀯 */ + enterpriseName?: string; /** 鎶ユ鏃堕棿 */ reportedTime?: string; /** 鑱旂郴鐢佃瘽 */ @@ -858,6 +1389,7 @@ interface InsuranceClaimListOutput { id?: string; + serialNumber?: number; /** 韬唤璇佸彿 */ idNumber?: string; /** 濮撳悕 */ @@ -872,18 +1404,21 @@ accidentType?: string; /** 浜嬫晠鍙戠敓鏃堕棿 */ accidentTime?: string; - /** 浼ゆ畫姣斾緥 */ disabilityRatio?: number; - /** 鐞嗚禂娓犻亾 */ - claimChannel?: 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; @@ -961,6 +1496,10 @@ orderRelevanceStr?: string; /** 淇濆崟鏂囦欢 */ orderBillFile?: string; + /** 鎶曚繚浜哄拰琚姇淇濅汉 */ + enterpriseName?: string; + phone?: string; + insuranceOrg?: string; } interface InsuranceOrderListOutputPageOutput { @@ -977,6 +1516,202 @@ 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 { + /** 鎵瑰崟Id */ + insureBatchBillId?: string; + /** 鎶曚繚Id */ + insurePolicyId?: string; + insurancePolicyDetailId?: string; + /** 淇敼淇℃伅 */ + modifyInfo?: string; + /** 鍚嶇О */ + name?: string; + /** 璇佷欢绫诲埆 */ + certType?: string; + /** 韬唤璇佸彿 */ + idNumber?: string; + /** 鎬у埆 */ + gender?: string; + /** 鎵嬫満鍙风爜 */ + phoneNumber?: string; + /** 骞撮緞 */ + age?: number; + /** 鍑虹敓鏃ユ湡 */ + birthDay?: string; + /** 鑱屼笟鍚嶇О */ + workType?: string; + changeType?: BatchChangeTypeEnum; + } + + interface InsureBatchBillDto { + /** 鎵瑰崟Id */ + insureBatchBillId?: string; + /** 鎵瑰崟缂栧彿 */ + batchBillNo?: string; + /** 淇濆崟Id */ + insurancePolicyId?: string; + changeType?: BatchChangeTypeEnum; + checkStatus?: BatchBillCheckStatus; + /** 鍦ㄤ繚浜烘暟 */ + insurePersonNumber?: number; + /** 鍘熸湰鍦ㄤ繚浜烘暟 */ + orginInsurePersonNumber?: number; + /** 鏂板浜烘暟 */ + addPersonNumber?: number; + /** 鐢宠鏃ユ湡 */ + creationTime?: string; + /** 鍑忓皯浜烘暟 */ + subPersonNumber?: number; + /** 瀹℃牳鐞嗙敱 */ + auditNote?: string; + /** 瀹℃牳鏃堕棿 */ + checkDate?: string; + /** 瀹℃牳浜� */ + checkUserId?: string; + /** 鐢熸晥鏃堕棿 */ + effectTime?: string; + /** 闄勪欢涓婁紶 */ + attachmentUrl?: string; + } + + interface InsureBatchBillDtoPageOutput { + pageModel?: Pagination; + objectData?: any; + data?: InsureBatchBillDto[]; + } + + interface InsureBatchBillInput { + /** 鎶曚繚Id */ + insurancePolicyId?: string; + /** 鎵瑰崟Id */ + batchBillId?: string; + /** 鏈熸湜鐢熸晥 */ + effectTime?: string; + changeType?: BatchChangeTypeEnum; + /** 鎵瑰浜哄憳鍒楄〃 */ + addInsStaffList?: ImportBatchStaffListInput[]; + /** 淇敼浜哄憳鍒楄〃 */ + updateInsStaffList?: ImportBatchStaffListInput[]; + /** 鍒犻櫎浜哄憳鍒楄〃 */ + delInsStaffList?: ImportBatchStaffListInput[]; + } + + interface InsureBatchDetailDto { + /** 鎵规敼浜哄憳璇︽儏 */ + staffList?: InsureBatchBillDetailDto[]; + /** 鐢熸晥鏃堕棿 */ + effectTime?: string; + /** 淇濆崟鍙� */ + insureBillNo?: string; + /** 鎶曚繚浜� */ + 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>; @@ -987,6 +1722,8 @@ name?: string; properties?: Record<string, any>; } + + type JToken = JToken[]; interface KeyInput { id?: string; @@ -1159,6 +1896,8 @@ descriptorName?: string; } + type ParkBountyTradeAccessEnum = 1; + interface PasswordLoginInput { /** 璐﹀彿 */ loginName: string; @@ -1216,18 +1955,23 @@ month?: number; /** 鐞嗚禂娓犻亾 */ claimChannel?: string; + companyName?: string; } interface QueryInsuranceClaimPageInput { pageModel?: Pagination; /** 鐞嗚禂娓犻亾 */ claimChannel?: string; + /** 鍏徃鍚嶇О */ + companyName?: string; /** 鍔冲姩鍚堝悓鍗曚綅 */ laborContractEnterprise?: string; /** 瀹為檯宸ヤ綔鍗曚綅 */ workEnterprise?: string; /** 韬唤璇佸彿 */ idNumber?: string; + /** 鎶曚繚浜�/琚繚浜� */ + insurerName?: string; claimResult?: InsuranceClaimResultEnum; } @@ -1343,6 +2087,24 @@ phoneNumber: string; } + interface SetInsureBatchBillStatusInput { + /** 鎵瑰崟Id */ + insureBatchBillId?: string; + /** 鎵瑰崟鍙� */ + batchBillNo?: string; + /** 瀹℃牳鐞嗙敱 */ + auditNote?: string; + checkStatus?: BatchBillCheckStatus; + /** 瀹℃牳鏃堕棿 */ + checkDate?: string; + /** 瀹℃牳浜� */ + checkUserId?: string; + /** 鐢熸晥鏃堕棿 */ + effectTime?: string; + /** 闄勪欢涓婁紶 */ + attachmentUrl?: string; + } + interface SetMyModule { moduleId?: string; sequence?: number; @@ -1367,6 +2129,50 @@ interface SetVersionModuleInput { versionId: string; 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 { @@ -1416,6 +2222,12 @@ sendClaimMessage?: boolean; /** 鏄惁淇濆崟鍒版湡鎻愰啋 */ sendBillExpireMessage?: boolean; + /** 鏄惁浜哄憳鍙樻洿鎻愰啋 */ + staffChangeMessage?: boolean; + /** 鏄惁鎵规敼鎻愰啋 */ + batchUpdateMessage?: boolean; + /** 鍏徃鍚� */ + enterpriseName?: string; /** 鏄惁鐭俊鎻愰啋 */ isSendMessage?: boolean; /** 瑙掕壊 */ @@ -1452,6 +2264,8 @@ insuredInstitution: string; /** 鎶曚繚鏂规 */ insuranceScheme: string; + /** 淇濆崟鍙� */ + orderNo: string; /** 鍦ㄨ亴鏍囪瘑 */ onJobFlag?: string; /** 鎬у埆 */ @@ -1490,6 +2304,19 @@ id?: string; } + interface UpdateInsuranceStaffInfoInput { + insurancePolicyId?: string; + id?: string; + name?: string; + idNumber?: string; + phone?: string; + } + + interface UpdateInsureProductSettingStatusInput { + id?: string; + status?: InsureProductSettingStatusEnum; + } + interface UpdatePassWordInput { id?: string; passWord?: string; @@ -1517,6 +2344,57 @@ name?: string; surname?: string; phoneNumber?: string; + } + + interface UplaodInsuranceBillFileInput { + /** 淇濆崟Id */ + insurancePolicyId?: string; + /** 淇濆崟鍙� */ + insureBillNo?: string; + /** 淇濆崟璧锋湡 */ + effectStartTime?: string; + /** 淇濆崟姝㈡湡 */ + effectEndTime?: string; + /** 鍙備繚鏈烘瀯 */ + insuranceOrg?: string; + /** 鎶曚繚鏂瑰紡 鏈堜繚:30D 骞翠繚: 360D */ + insurancePeriod?: string; + /** 鏂规鍚嶇О */ + insuranceScheme?: string; + /** 淇濋 */ + sumInsured?: number; + /** 淇濊垂 */ + amount?: number; + /** 淇濆崟鏂囦欢 */ + insureBillUrl?: string; + } + + interface UploadInsuranceStampFilesInput { + /** 淇濆崟Id */ + insurancePolicyId?: string; + /** 鐩栫珷鏂囦欢 */ + 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 { @@ -1563,6 +2441,12 @@ isSendMessage?: boolean; /** 瑙掕壊 */ roleNames?: string[]; + /** 鏄惁浜哄憳鍙樻洿鎻愰啋 */ + staffChangeMessage?: boolean; + /** 鏄惁鎵规敼鎻愰啋 */ + batchUpdateMessage?: boolean; + /** 浼佷笟鍚嶇О */ + enterpriseName?: string; } interface UserListOutput { @@ -1587,6 +2471,12 @@ isSendMessage?: boolean; /** 瑙掕壊 */ roleNames?: string[]; + /** 鏄惁浜哄憳鍙樻洿鎻愰啋 */ + staffChangeMessage?: boolean; + /** 鏄惁鎵规敼鎻愰啋 */ + batchUpdateMessage?: boolean; + /** 浼佷笟鍚嶇О */ + enterpriseName?: string; } interface UserListOutputPageOutput { -- Gitblit v1.9.1