From 763bec8077191e42a779e8f77e5126e5dd09b27f Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 14 五月 2025 14:32:43 +0800
Subject: [PATCH] feat: 接口

---
 src/services/api/typings.d.ts |  186 +++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 172 insertions(+), 14 deletions(-)

diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index b759d38..84afdc7 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -235,6 +235,8 @@
     suportEnterpriseUpload?: boolean;
     /** 鏄惁鏀寔骞冲彴鍏呭�� */
     suportPlatRecharge?: boolean;
+    /** 鏄惁鏀寔鐢ㄦ埛鎻愮幇 */
+    suportWithDraw?: boolean;
     /** 鏂囦欢 */
     industrialParkApplyFileFile?: IndustrialParkApplyFileFile[];
   }
@@ -958,6 +960,10 @@
     productId?: string;
   }
 
+  interface APIbatchQuoteEnterpriseApplyFileParams {
+    parkBountyApplyId?: string;
+  }
+
   interface APIcalculationWalletBatchImportTempPayFeeParams {
     walletAccountType?: WalletAccountTypeEnum;
   }
@@ -1352,6 +1358,10 @@
 
   interface APIgetElecBillInfoParams {
     transactionDetailId?: string;
+  }
+
+  interface APIgetEnterpriseDrawWithDetailParams {
+    drawWithId?: string;
   }
 
   interface APIgetEnterpriseLastUploadEnterPactFileNewParams {
@@ -2725,6 +2735,8 @@
 
   type BestSignUserSignStatusEunm = 1 | 5 | 10 | 20 | 30 | 40 | 50 | 90;
 
+  type BillStatusEnum = 10 | 20 | 30;
+
   interface BindUserEmailInput {
     /** 閭 */
     bindEmailAddress: string;
@@ -3022,6 +3034,14 @@
     circleFriendReplyId?: string;
     /** 瀹℃牳鐘舵�� 閫氳繃锛�10 椹冲洖锛�-10 */
     status?: number;
+  }
+
+  interface CheckEnterpriseApplyDrawWithInput {
+    applyDrawWithId?: string;
+    checkStatus?: EnterpriseRechargeStatusEnum;
+    /** 鎻愮幇鍑瘉 */
+    checkFileUrl?: string;
+    checkRemark?: string;
   }
 
   interface CheckInsureCityIsAllowInput {
@@ -5648,6 +5668,11 @@
     freeCount?: number;
   }
 
+  interface EnterpriseApplyDrawWithInput {
+    amount?: number;
+    invoiceUrl?: string;
+  }
+
   interface EnterpriseBatchRefundInput {
     guid?: string;
     listOrderNo?: number[];
@@ -5739,6 +5764,8 @@
   type EnterpriseMonthApplyStatusEnum = 10 | 20;
 
   type EnterpriseMonthUploadStatusEnum = 10 | 20 | 30;
+
+  type EnterprisePrechargeInComeStatusEnum = 10 | 20;
 
   type EnterpriseRechargeStatusEnum = 10 | 20 | 30;
 
@@ -5967,7 +5994,7 @@
     fileId?: string;
   }
 
-  type FinanceStatusEnum = 1 | 2;
+  type FinanceStatusEnum = 1 | 2 | 3;
 
   type FinanceTypeEnum = 10 | 20;
 
@@ -6823,6 +6850,57 @@
     data?: GetEnterpriseCredentialDataResponse;
   }
 
+  interface GetEnterpriseDrawWithDetailOutput {
+    id?: string;
+    enterpriseId?: string;
+    enterpriseName?: string;
+    societyCreditCode?: string;
+    creationTime?: string;
+    accountName?: string;
+    bankNumber?: string;
+    bankName?: string;
+    bankResumeName?: string;
+    amount?: number;
+    remainAmount?: number;
+    invoiceUrl?: string;
+    checkStatus?: EnterpriseRechargeStatusEnum;
+    checkTime?: string;
+    checkUserId?: string;
+    checkRemark?: string;
+    checkFileUrl?: string;
+  }
+
+  interface GetEnterpriseDrawWithListInput {
+    pageModel?: Pagination;
+    keyWord?: string;
+    beginDateTime?: string;
+    endDateTime?: string;
+    checkStatus?: EnterpriseRechargeStatusEnum;
+  }
+
+  interface GetEnterpriseDrawWithListOutput {
+    drawWithId?: string;
+    enterpriseId?: string;
+    enterpriseName?: string;
+    societyCreditCode?: string;
+    creationTime?: string;
+    enterpriseType?: string;
+    parkName?: string;
+    parkType?: string;
+    amount?: number;
+    remainAmount?: number;
+    checkStatus?: EnterpriseRechargeStatusEnum;
+    checkTime?: string;
+    checkRemark?: string;
+    checkFileUrl?: string;
+  }
+
+  interface GetEnterpriseDrawWithListOutputPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: GetEnterpriseDrawWithListOutput[];
+  }
+
   interface GetEnterpriseMonthApplyFileOutput {
     id?: string;
     enterpriseId?: string;
@@ -6884,6 +6962,26 @@
     pageModel?: Pagination;
     objectData?: any;
     data?: GetEnterprisePreChargeCheckListOutput[];
+  }
+
+  interface GetEnterprisePrechargeListOutput {
+    id?: string;
+    /** 鍏呭�奸噾棰� */
+    prechargeAmount?: number;
+    /** 鍏呭�煎嚟璇� */
+    rechargeVoucherFileUrl?: string;
+    /** 瀹℃牳澶囨敞 */
+    checkRemark?: string;
+    checkStatus?: EnterpriseRechargeStatusEnum;
+    inComeStatus?: EnterprisePrechargeInComeStatusEnum;
+    /** 鎻愪氦鏃ユ湡 */
+    creationTime?: string;
+  }
+
+  interface GetEnterprisePrechargeListOutputPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: GetEnterprisePrechargeListOutput[];
   }
 
   interface GetEnterpriseRechargeDetail {
@@ -8146,6 +8244,10 @@
     financeTimeEnd?: string;
     /** 鍏ヨ处璧峰鏃ユ湡 */
     incomeTimeBegin?: string;
+    /** 鎷ㄤ粯鍏ヨ处缁撴潫鏃ユ湡 */
+    financeIncomeTimeEnd?: string;
+    /** 鎷ㄤ粯鍏ヨ处璧峰鏃ユ湡 */
+    financeIncomeTimeBegin?: string;
     /** 鍏ヨ处缁撴潫鏃ユ湡 */
     incomeTimeEnd?: string;
     /** 澶栭儴瀹℃牳璧峰鏃ユ湡 */
@@ -8184,6 +8286,7 @@
     inCheckStatus?: BountyCheckStatusEnum;
     /** 璐㈡斂鍏ヨ处鏃堕棿 */
     financeIncomeTime?: string;
+    billStatus?: BillStatusEnum;
     financeIncomeStatus?: IncomeStatusEnum;
     /** 鍐呴儴瀹℃牳鏃ユ湡 */
     inCheckTime?: string;
@@ -8209,6 +8312,8 @@
     suportEnterpriseUpload?: boolean;
     /** 鏄惁鏀寔骞冲彴鍏呭�� */
     suportPlatRecharge?: boolean;
+    /** 鏄惁鏀寔鐢ㄦ埛鎻愮幇 */
+    suportWithDraw?: boolean;
   }
 
   interface GetParkBountyApplyListOutputPageOutput {
@@ -8343,6 +8448,7 @@
     /** 鍑瘉 */
     payFileUrl?: string;
     payFileUrls?: string[];
+    financeType?: FinanceTypeEnum;
   }
 
   interface GetParkCustomerBountyConsumptionOutputPageOutput {
@@ -8351,7 +8457,34 @@
     data?: GetParkCustomerBountyConsumptionOutput[];
   }
 
-  interface GetParkCustomerBountyGrantOutput {
+  interface GetParkCustomerBountyFinanceOutput {
+    id?: string;
+    /** 鐢宠鎵规鍙� */
+    batchNo?: string;
+    /** 鐢虫姤鏈堜唤 */
+    applyMonth?: string;
+    /** 鐢虫姤鎬婚 */
+    applySumAmount?: number;
+    /** 璐㈡斂鎷ㄤ粯閲戦 */
+    financeToAmount?: number;
+    /** 璐㈡斂鎷ㄤ粯鍏ヨ处鏃堕棿 */
+    financeToTime?: string;
+    /** 璐㈡斂鎷ㄤ粯鍙戞斁鏃ユ湡 */
+    financeTime?: string;
+    financeToStatus?: FinanceStatusEnum;
+    /** 鎷ㄤ粯鍏ヨ处鍑瘉 */
+    financeToFileUrl?: string;
+    inCheckStatus?: BountyCheckStatusEnum;
+    outCheckStatus?: BountyCheckStatusEnum;
+  }
+
+  interface GetParkCustomerBountyFinanceOutputPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: GetParkCustomerBountyFinanceOutput[];
+  }
+
+  interface GetParkCustomerBountySettleOutput {
     id?: string;
     /** 鐢宠鎵规鍙� */
     batchNo?: string;
@@ -8368,21 +8501,17 @@
     transferToFileUrl?: string;
     /** 璐㈡斂鎷ㄤ粯閲戦 */
     financeToAmount?: number;
-    /** 璐㈡斂鎷ㄤ粯鍏ヨ处鏃堕棿 */
-    financeToTime?: string;
-    /** 璐㈡斂鎷ㄤ粯鍙戞斁鏃ユ湡 */
-    financeTime?: string;
     /** 骞冲彴鍏呭�煎彂鏀炬棩鏈� */
     settleTime?: string;
     financeToStatus?: FinanceStatusEnum;
-    /** 鎷ㄤ粯鍏ヨ处鍑瘉 */
-    financeToFileUrl?: string;
+    inCheckStatus?: BountyCheckStatusEnum;
+    outCheckStatus?: BountyCheckStatusEnum;
   }
 
-  interface GetParkCustomerBountyGrantOutputPageOutput {
+  interface GetParkCustomerBountySettleOutputPageOutput {
     pageModel?: Pagination;
     objectData?: any;
-    data?: GetParkCustomerBountyGrantOutput[];
+    data?: GetParkCustomerBountySettleOutput[];
   }
 
   interface GetParkCustomerManageDetailOutput {
@@ -8440,11 +8569,17 @@
     /** 鏈�杩戠敵鎶� */
     lastApplyTime?: string;
     /** 鍙戞斁娆℃暟 */
-    payCount?: number;
+    financeCount?: number;
     /** 鏈�杩戝彂鏀炬椂闂� */
-    lastPayTime?: string;
+    lastFinanceTime?: string;
+    /** 骞冲彴鍏呭�兼鏁� */
+    settleCount?: number;
+    /** 鏈�杩戝厖鍊兼棩鏈� */
+    lastSettleTime?: string;
     /** 鍙戞斁鎬婚 */
-    bountySumAmount?: number;
+    settleSumAmount?: number;
+    /** 鍏呭�兼�婚 */
+    financeSumAmount?: number;
     /** 濂栧姳閲戜綑棰� */
     bountyAmount?: number;
   }
@@ -8944,6 +9079,8 @@
     bountyAmount?: number;
     /** 鍏呭�间綑棰� */
     rechargeAmount?: number;
+    /** 璐㈡斂鎷ㄤ粯浣欓 */
+    financeAmount?: number;
     enterpriseName?: string;
     societyCreditCode?: string;
     licenseUrl?: string;
@@ -9963,6 +10100,8 @@
     suportEnterpriseUpload?: boolean;
     /** 鏄惁鏀寔骞冲彴鍏呭�� */
     suportPlatRecharge?: boolean;
+    /** 鏄惁鏀寔鐢ㄦ埛鎻愮幇 */
+    suportWithDraw?: boolean;
     /** 娉ㄥ唽鍦板潃 */
     registerAddress?: string;
     /** 澶囨敞 */
@@ -9978,6 +10117,12 @@
     parkTypeId?: string;
     /** 鍥尯绫诲瀷鍚嶇О */
     parkTypeName?: string;
+    /** 鏄惁宸茬粡鍚敤濂栧姳閲戠敵鎶� */
+    rewardEnable?: boolean;
+    /** 鏄惁鏀寔浼佷笟鑷富涓婁紶 */
+    suportEnterpriseUpload?: boolean;
+    /** 鏄惁鏀寔骞冲彴鍏呭�� */
+    suportPlatRecharge?: boolean;
   }
 
   interface IndustrialParkFileTypeOutput {
@@ -10012,6 +10157,8 @@
     suportEnterpriseUpload?: boolean;
     /** 鏄惁鏀寔骞冲彴鍏呭�� */
     suportPlatRecharge?: boolean;
+    /** 鏄惁鏀寔鐢ㄦ埛鎻愮幇 */
+    suportWithDraw?: boolean;
   }
 
   interface IndustrialParkListOutputPageOutput {
@@ -14602,7 +14749,10 @@
     suportEnterpriseUpload?: boolean;
     /** 鏄惁鏀寔骞冲彴鍏呭�� */
     suportPlatRecharge?: boolean;
+    /** 鏄惁鏀寔鐢ㄦ埛鎻愮幇 */
+    suportWithDraw?: boolean;
     listFiles?: CustomerUploadMonthApplyFileTypeDto[];
+    collectCountListFiles?: CustomerUploadMonthApplyFileTypeDto[];
   }
 
   interface OutcheckParkBountyApplyInput {
@@ -14675,6 +14825,7 @@
     /** 璐㈡斂鍙戞斁閲戦 */
     financeSumAmount?: number;
     listFiles?: CustomerUploadMonthApplyFileTypeDto[];
+    collectCountListFiles?: CustomerUploadMonthApplyFileTypeDto[];
   }
 
   interface ParkBountyApplyBatchFinanceInput {
@@ -18107,6 +18258,7 @@
     bountyCollectFileUrl?: string;
     /** 鐢虫姤鎬婚 */
     applySumAmount?: number;
+    listFiles?: CustomerUploadMonthApplyFileTypeDto[];
   }
 
   interface SaveParkBountyApplyGatherFileInput {
@@ -18504,7 +18656,7 @@
     type?: number;
   }
 
-  type SettleStatusEnum = 1 | 2 | -1;
+  type SettleStatusEnum = 1 | 2 | 3 | -1;
 
   interface SetUserCertificationAuditStatusInput {
     /** 瀹℃牳Id */
@@ -19726,6 +19878,8 @@
     suportEnterpriseUpload?: boolean;
     /** 鏄惁鏀寔骞冲彴鍏呭�� */
     suportPlatRecharge?: boolean;
+    /** 鏄惁鏀寔鐢ㄦ埛鎻愮幇 */
+    suportWithDraw?: boolean;
     /** 鏂囦欢 */
     industrialParkApplyFileFile?: IndustrialParkApplyFileFile[];
     id?: string;
@@ -21287,8 +21441,12 @@
     signatureImageStatus?: number;
     certificationChannel?: UserCertificationChannelEnum;
     industrialParkId?: string;
+    industrialParkName?: string;
     suportEnterpriseUpload?: boolean;
     suportPlatRecharge?: boolean;
+    rewardEnable?: boolean;
+    suportWithDraw?: boolean;
+    isHasBountyApply?: boolean;
   }
 
   interface UserMessageInfo {

--
Gitblit v1.9.1