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 | 399 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 397 insertions(+), 2 deletions(-) diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts index 66ea985..65eef95 100644 --- a/src/services/api/typings.d.ts +++ b/src/services/api/typings.d.ts @@ -152,6 +152,14 @@ id?: string; } + interface APIdeleteInsureProductSchemeParams { + id?: string; + } + + interface APIdeleteInsureProductSettingParams { + id?: string; + } + interface APIdeleteModuleButtonParams { id?: string; } @@ -266,6 +274,10 @@ id?: string; } + interface APIgetInsurancePolicyPayParams { + id?: string; + } + interface APIgetInsurancePolicyStampFilesParams { id?: string; } @@ -276,6 +288,10 @@ interface APIgetInsureBatchDetailParams { batchBillId?: string; + } + + interface APIgetInvoiceIdParams { + id: string; } interface APIgetListParams { @@ -354,6 +370,8 @@ interface APIimportInsStaffToListParams { url?: string; serialNum?: string; + productIdNumber?: string; + productSchemeIdNumber?: string; } interface APIsearchParams { @@ -474,6 +492,10 @@ checkStatus?: BatchBillCheckStatus; /** 鐢熸晥鏃堕棿 */ effectTime?: string; + /** 淇濆崟鐢熸晥鏃堕棿 */ + effectStartTime?: string; + /** 淇濆崟澶辨晥鏃堕棿 */ + effectEndTime?: string; /** 闄勪欢涓婁紶 */ attachmentUrl?: string; /** 淇濆崟鍙� */ @@ -482,6 +504,10 @@ enterpriseName?: string; /** 鎵规敼浜哄憳璇︽儏 */ staffList?: InsureBatchBillDetailDto[]; + } + + interface BatchSyncUserAmountInput { + items?: SyncUserAmountInput[]; } interface ChangePasswordInput { @@ -564,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; @@ -577,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 { @@ -728,6 +802,8 @@ key?: string; } + type FinanceTypeEnum = 10 | 20; + interface GetEffectingStaffListInput { claimDateTime?: string; idNumber?: string; @@ -735,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 { @@ -761,6 +876,7 @@ condition?: string; insurancePeriod?: string; status?: InsurancePolicyStatusEnum; + auditStatus?: InsurancePolicyAuditStatusEnum; } interface GetInsurancePageOutput { @@ -810,6 +926,16 @@ creationTime?: string; companyName?: string; isClosedOutTime?: boolean; + auditStatus?: InsurancePolicyAuditStatusEnum; + /** 瀹℃牳澶囨敞 */ + auditRemark?: string; + /** 淇濋櫓浜у搧IdNumber */ + productIdNumber?: string; + /** 鏄惁璧扮嚎涓婃祦绋� */ + productOnline?: boolean; + payStatus?: InsurancePolicyListPayStatusEnum; + /** 浠绘剰鍒嗘壒鏀粯瀹屾垚 */ + anyPayComplete?: boolean; } interface GetInsurancePageOutputPageOutput { @@ -833,6 +959,10 @@ certType?: string; certNo?: string; jobName?: string; + /** 鑱屼笟绫诲瀷 */ + occupationType?: string; + /** 鑱屼笟鐮佸�� */ + occupationCode?: string; userEmploer?: string; address?: string; age?: number; @@ -846,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 { @@ -1028,6 +1237,8 @@ } interface ImportBatchStaffListInput { + /** 鍘熻淇濅汉濮撳悕 */ + orginName?: string; orginIdNumber?: string; /** 鐢佃瘽鍙风爜 */ phoneNumber?: string; @@ -1041,6 +1252,7 @@ workType?: string; birthDay?: string; remark?: string; + changeType?: BatchChangeTypeEnum; } interface ImportBatchUpdateOrderDataInput { @@ -1087,6 +1299,10 @@ useEmploer?: string; /** 闆囧憳宸ョ */ jobName?: string; + /** 鑱屼笟绫诲瀷 */ + occupationType?: string; + /** 鑱屼笟鐮佸�� */ + occupationCode?: string; /** 鐢ㄥ伐鍦扮偣 */ address?: string; phone?: string; @@ -1188,11 +1404,13 @@ accidentType?: string; /** 浜嬫晠鍙戠敓鏃堕棿 */ accidentTime?: string; - /** 浼ゆ畫姣斾緥 */ disabilityRatio?: number; + /** 浼ゆ畫姣斾緥 */ + disabilityRatioStr?: string; claimResultStr?: string; - /** 涓嬫閲戦 */ downPaymentAmount?: number; + /** 涓嬫閲戦 */ + downPaymentAmountStr?: string; /** 缁�/鎾ゆ鏃ユ湡 */ claimResultTime?: string; /** 鏈�鍚庢洿鏂版棩鏈� */ @@ -1298,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 { @@ -1391,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>; @@ -1401,6 +1722,8 @@ name?: string; properties?: Record<string, any>; } + + type JToken = JToken[]; interface KeyInput { id?: string; @@ -1572,6 +1895,8 @@ bindingSourceId?: string; descriptorName?: string; } + + type ParkBountyTradeAccessEnum = 1; interface PasswordLoginInput { /** 璐﹀彿 */ @@ -1806,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; @@ -1943,6 +2312,11 @@ phone?: string; } + interface UpdateInsureProductSettingStatusInput { + id?: string; + status?: InsureProductSettingStatusEnum; + } + interface UpdatePassWordInput { id?: string; passWord?: string; @@ -2002,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