From ae671e401db4b158b6bd4292fb99fab58e40844c Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 11 四月 2025 09:14:04 +0800
Subject: [PATCH] feat: 接口

---
 src/components/commonView/types.ts |   37 +++++++++++++++++++++++++++++++++++--
 1 files changed, 35 insertions(+), 2 deletions(-)

diff --git a/src/components/commonView/types.ts b/src/components/commonView/types.ts
index 24c9b2e..dee3565 100644
--- a/src/components/commonView/types.ts
+++ b/src/components/commonView/types.ts
@@ -6,11 +6,12 @@
   showCheckBtn?: boolean;
   showDownloadBtn?: boolean;
   showDeleteBtn?: boolean;
+  downloadBtnText?: string;
 };
 
 export type FourStreamsMaterialFileTableItem = {
-  fileBusinessType: EnterpriseMaterialFileBusinessTypeEnum;
-  fileList: (API.AddEnterpriseMaterialFileInput & UploadUserFile)[];
+  fileBusinessType: FourStreamsMaterialFileBusinessTypeEnum;
+  fileList: UploadUserFile[];
 };
 
 export enum EnterpriseTypeEnum {
@@ -38,3 +39,35 @@
   [EnterpriseTypeEnum.IndustryMating]: '琛屼笟閰嶅',
   [EnterpriseTypeEnum.IndustryBody]: '琛屼笟鏈烘瀯',
 };
+
+export enum FourStreamsMaterialFileBusinessTypeEnum {
+  /** 鍥尯鍏ラ┗鍗忚 */
+  ParkEnterPactUrl = 10,
+  /** 浼佷笟瀹岀◣璇佹槑锛堢洊绔狅級 */
+  RatePaymentFileUrl = 20,
+  /** 浼佷笟缂寸◣鏄庣粏姹囨�昏〃锛堢洊绔狅級 */
+  TaxSubFileUrl = 30,
+  /** 浼佷笟钀ユ敹鍒╂鼎琛� */
+  OperateProfitesUrl = 40,
+  /** 鍏ラ┗鍏宠仈璇存槑 */
+  EnterRelateUrl = 50,
+  /** C绔釜绋庡畬绋庢儏鍐佃鏄� */
+  PersonTaxRatePayUrl = 60,
+}
+export const FourStreamsMaterialFileBusinessTypeEnumText = {
+  [FourStreamsMaterialFileBusinessTypeEnum.ParkEnterPactUrl]: '鍥尯鍏ラ┗鍗忚',
+  [FourStreamsMaterialFileBusinessTypeEnum.RatePaymentFileUrl]: '浼佷笟瀹岀◣璇佹槑(鐩栫珷)',
+  [FourStreamsMaterialFileBusinessTypeEnum.TaxSubFileUrl]: '浼佷笟缂寸◣鏄庣粏姹囨�昏〃(鐩栫珷)',
+  [FourStreamsMaterialFileBusinessTypeEnum.OperateProfitesUrl]: '浼佷笟钀ユ敹鍒╂鼎琛�',
+  [FourStreamsMaterialFileBusinessTypeEnum.EnterRelateUrl]: '鍏ラ┗鍏宠仈璇存槑',
+  [FourStreamsMaterialFileBusinessTypeEnum.PersonTaxRatePayUrl]: 'C绔釜绋庡畬绋庢儏鍐佃鏄�',
+};
+
+export const FourStreamsMaterialFileBusinessTypeEnumKey = {
+  [FourStreamsMaterialFileBusinessTypeEnum.ParkEnterPactUrl]: 'parkEnterPactUrl',
+  [FourStreamsMaterialFileBusinessTypeEnum.RatePaymentFileUrl]: 'ratePaymentFileUrl',
+  [FourStreamsMaterialFileBusinessTypeEnum.TaxSubFileUrl]: 'taxSubFileUrl',
+  [FourStreamsMaterialFileBusinessTypeEnum.OperateProfitesUrl]: 'operateProfitesUrl',
+  [FourStreamsMaterialFileBusinessTypeEnum.EnterRelateUrl]: 'enterRelateUrl',
+  [FourStreamsMaterialFileBusinessTypeEnum.PersonTaxRatePayUrl]: 'personTaxRatePayUrl',
+} as const;

--
Gitblit v1.9.1