From 35a917ce148a495062add10677d819c4e760c9a2 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 28 四月 2025 14:25:12 +0800
Subject: [PATCH] feat: 接口

---
 src/services/api/index.ts                         |    2 
 src/services/api/SearchSetting.ts                 |   15 +++
 src/services/api/typings.d.ts                     |  115 ++++++++++++++++++++++++++++
 src/views/Reward/RewardDeclareDetail.vue          |    1 
 src/views/MaterialReview/MaterialReviewDetail.vue |    1 
 src/services/api/EnterpriseApplyFile.ts           |   50 ++++++++++++
 src/views/MaterialReview/MaterialReviewAudit.vue  |    1 
 7 files changed, 182 insertions(+), 3 deletions(-)

diff --git a/src/services/api/EnterpriseApplyFile.ts b/src/services/api/EnterpriseApplyFile.ts
new file mode 100644
index 0000000..80fb46d
--- /dev/null
+++ b/src/services/api/EnterpriseApplyFile.ts
@@ -0,0 +1,50 @@
+/* eslint-disable */
+// @ts-ignore
+import { request } from '@/utils/request';
+
+/** 鏌ヨ璇ュ鎴烽渶瑕佷笂浼犳枃浠剁被鍨嬬被鍒� GET /api/EnterpriseApplyFile/GetCustomerFileTypeHead */
+export async function getCustomerFileTypeHead(options?: API.RequestConfig) {
+  return request<API.IndustrialParkFileTypeDto[]>(
+    '/api/EnterpriseApplyFile/GetCustomerFileTypeHead',
+    {
+      method: 'GET',
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鑾峰彇鏈堜唤涓婁紶鏂囦欢璇︽儏 GET /api/EnterpriseApplyFile/GetCustomerUploadApplyFiles */
+export async function getCustomerUploadApplyFiles(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetCustomerUploadApplyFilesParams,
+  options?: API.RequestConfig
+) {
+  return request<API.GetCustomerUploadApplyFilesOutput[]>(
+    '/api/EnterpriseApplyFile/GetCustomerUploadApplyFiles',
+    {
+      method: 'GET',
+      params: {
+        ...params,
+      },
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鎸夋湀浠芥煡璇紒涓氫笂浼犵殑鏂囦欢鍒楄〃 POST /api/EnterpriseApplyFile/GetEnterpriseApplyUploadFile */
+export async function getEnterpriseApplyUploadFile(
+  body: API.PageInput,
+  options?: API.RequestConfig
+) {
+  return request<API.GetEnterpriseApplyUploadFileOutputPageOutput>(
+    '/api/EnterpriseApplyFile/GetEnterpriseApplyUploadFile',
+    {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/json',
+      },
+      data: body,
+      ...(options || {}),
+    }
+  );
+}
diff --git a/src/services/api/SearchSetting.ts b/src/services/api/SearchSetting.ts
index e6813a4..c9222da 100644
--- a/src/services/api/SearchSetting.ts
+++ b/src/services/api/SearchSetting.ts
@@ -2,6 +2,21 @@
 // @ts-ignore
 import { request } from '@/utils/request';
 
+/** 鏉愭枡绫诲瀷鐐瑰嚮鏁�+1 POST /api/SearchSetting/AddSearchSettingClickCount */
+export async function addSearchSettingClickCount(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIaddSearchSettingClickCountParams,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/SearchSetting/AddSearchSettingClickCount', {
+    method: 'POST',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
 /** 鎼滅储绠$悊--鏂板缓缂栬緫 POST /api/SearchSetting/CreateOrEditSearchSetting */
 export async function createOrEditSearchSetting(
   body: API.CreateOrEditSearchInput,
diff --git a/src/services/api/index.ts b/src/services/api/index.ts
index ac84523..925c18e 100644
--- a/src/services/api/index.ts
+++ b/src/services/api/index.ts
@@ -22,6 +22,7 @@
 import * as Consult from './Consult';
 import * as CooperationApply from './CooperationApply';
 import * as Customer from './Customer';
+import * as EnterpriseApplyFile from './EnterpriseApplyFile';
 import * as EnterpriseMaterial from './EnterpriseMaterial';
 import * as Features from './Features';
 import * as FirstPartyCompany from './FirstPartyCompany';
@@ -108,6 +109,7 @@
   Consult,
   CooperationApply,
   Customer,
+  EnterpriseApplyFile,
   EnterpriseMaterial,
   Features,
   FirstPartyCompany,
diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index 1a717fc..731e944 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -225,6 +225,24 @@
     registerAddress: string;
     /** 澶囨敞 */
     remark?: string;
+    /** 鏄惁宸茬粡鍚敤濂栧姳閲戠敵鎶� */
+    rewardEnable?: boolean;
+    /** 濂栧姳閲戞ā鏉挎槸鍚﹂厤缃� */
+    rewardTemplateSetting?: boolean;
+    /** 缁存姢鐨勫叕鍙� */
+    companyOrgId?: string;
+    /** 缁存姢鐨勫叕鍙� */
+    companyOrgName?: string;
+    /** 缁存姢鐨勯儴闂� */
+    departmentOrgId?: string;
+    /** 鏄惁鏀寔浼佷笟鑷富涓婁紶 */
+    suportEnterpriseUpload?: boolean;
+    /** 鏄惁鏀寔骞冲彴鍏呭�� */
+    suportPlatRecharge?: boolean;
+    /** 210 浼佷笟鏉愭枡 220 姹囨�绘潗鏂� */
+    applyFileType?: number;
+    /** 鍥尯鏉愭枡 */
+    industrialParkFileTypeSetting?: string[];
   }
 
   interface AddIndustryBodyAuditInput {
@@ -886,6 +904,10 @@
     isCache?: boolean;
   }
 
+  interface APIaddSearchSettingClickCountParams {
+    id?: string;
+  }
+
   interface APIadvertiseOffShelfParams {
     /** 璧勮骞垮憡Id */
     id?: string;
@@ -1316,6 +1338,10 @@
 
   interface APIgetCustomerTemplateParamListByTemplateIdParams {
     templateId?: string;
+  }
+
+  interface APIgetCustomerUploadApplyFilesParams {
+    id?: string;
   }
 
   interface APIgetDefaultConnectionStringParams {
@@ -6666,6 +6692,40 @@
     operator?: string;
   }
 
+  interface GetCustomerUploadApplyFilesOutput {
+    fileSearchTypeId?: string;
+    fileCount?: number;
+    isUpload?: boolean;
+    lastUpdateTime?: string;
+    id?: string;
+    withMonth?: string;
+    enterpriseName?: string;
+    parkName?: string;
+    fileTypeName?: string;
+    sort?: number;
+  }
+
+  interface GetEnterpriseApplyUploadFile {
+    id?: string;
+    fileSearchTypeId?: string;
+    fileCount?: number;
+    isUpload?: boolean;
+    lastUpdateTime?: string;
+  }
+
+  interface GetEnterpriseApplyUploadFileOutput {
+    id?: string;
+    withMonth?: string;
+    enterpriseId?: string;
+    uploadFiles?: GetEnterpriseApplyUploadFile[];
+  }
+
+  interface GetEnterpriseApplyUploadFileOutputPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: GetEnterpriseApplyUploadFileOutput[];
+  }
+
   interface GetEnterpriseBuntyTradeDto {
     id?: string;
     payDateTime?: string;
@@ -8193,6 +8253,8 @@
     id?: string;
     /** 鐢宠鎵规鍙� */
     batchNo?: string;
+    /** 鐢虫姤鏈堜唤 */
+    applyMonth?: string;
     /** 鐢虫姤鎬婚 */
     applySumAmount?: number;
     /** 骞冲彴鍏呭�煎叆璐︽椂闂� */
@@ -8391,6 +8453,7 @@
     bankName?: string;
     bankBranchName?: string;
     bankAccountName?: string;
+    incomeCompany?: string;
   }
 
   interface GetProductAdvertiseByCategoryInput {
@@ -9777,6 +9840,20 @@
     /** 鍥尯绫诲瀷 */
     parkTypeId?: string;
     status?: IndustrialParkStatusEnum;
+    /** 鏄惁宸茬粡鍚敤濂栧姳閲戠敵鎶� */
+    rewardEnable?: boolean;
+    /** 濂栧姳閲戞ā鏉挎槸鍚﹂厤缃� */
+    rewardTemplateSetting?: boolean;
+    /** 缁存姢鐨勫叕鍙� */
+    companyOrgId?: string;
+    /** 缁存姢鐨勫叕鍙� */
+    companyOrgName?: string;
+    /** 缁存姢鐨勯儴闂� */
+    departmentOrgId?: string;
+    /** 鏄惁鏀寔浼佷笟鑷富涓婁紶 */
+    suportEnterpriseUpload?: boolean;
+    /** 鏄惁鏀寔骞冲彴鍏呭�� */
+    suportPlatRecharge?: boolean;
     /** 娉ㄥ唽鍦板潃 */
     registerAddress?: string;
     /** 澶囨敞 */
@@ -9793,6 +9870,12 @@
     parkTypeName?: string;
   }
 
+  interface IndustrialParkFileTypeDto {
+    fileTypeId?: string;
+    fileTypeName?: string;
+    sort?: number;
+  }
+
   interface IndustrialParkListOutput {
     id?: string;
     /** 鍥尯鍚嶇О */
@@ -9804,6 +9887,20 @@
     /** 鍥尯绫诲瀷 */
     parkTypeId?: string;
     status?: IndustrialParkStatusEnum;
+    /** 鏄惁宸茬粡鍚敤濂栧姳閲戠敵鎶� */
+    rewardEnable?: boolean;
+    /** 濂栧姳閲戞ā鏉挎槸鍚﹂厤缃� */
+    rewardTemplateSetting?: boolean;
+    /** 缁存姢鐨勫叕鍙� */
+    companyOrgId?: string;
+    /** 缁存姢鐨勫叕鍙� */
+    companyOrgName?: string;
+    /** 缁存姢鐨勯儴闂� */
+    departmentOrgId?: string;
+    /** 鏄惁鏀寔浼佷笟鑷富涓婁紶 */
+    suportEnterpriseUpload?: boolean;
+    /** 鏄惁鏀寔骞冲彴鍏呭�� */
+    suportPlatRecharge?: boolean;
   }
 
   interface IndustrialParkListOutputPageOutput {
@@ -19498,6 +19595,24 @@
     registerAddress: string;
     /** 澶囨敞 */
     remark?: string;
+    /** 鏄惁宸茬粡鍚敤濂栧姳閲戠敵鎶� */
+    rewardEnable?: boolean;
+    /** 濂栧姳閲戞ā鏉挎槸鍚﹂厤缃� */
+    rewardTemplateSetting?: boolean;
+    /** 缁存姢鐨勫叕鍙� */
+    companyOrgId?: string;
+    /** 缁存姢鐨勫叕鍙� */
+    companyOrgName?: string;
+    /** 缁存姢鐨勯儴闂� */
+    departmentOrgId?: string;
+    /** 鏄惁鏀寔浼佷笟鑷富涓婁紶 */
+    suportEnterpriseUpload?: boolean;
+    /** 鏄惁鏀寔骞冲彴鍏呭�� */
+    suportPlatRecharge?: boolean;
+    /** 210 浼佷笟鏉愭枡 220 姹囨�绘潗鏂� */
+    applyFileType?: number;
+    /** 鍥尯鏉愭枡 */
+    industrialParkFileTypeSetting?: string[];
     id?: string;
   }
 
diff --git a/src/views/MaterialReview/MaterialReviewAudit.vue b/src/views/MaterialReview/MaterialReviewAudit.vue
index 44100ae..c4b4664 100644
--- a/src/views/MaterialReview/MaterialReviewAudit.vue
+++ b/src/views/MaterialReview/MaterialReviewAudit.vue
@@ -16,7 +16,6 @@
               :show-upload-btn="false"
               :show-delete-btn="false"
               :show-check-btn="false"
-              downloadBtnText="鏌ョ湅"
             />
           </ChunkCellV2>
           <ChunkCell>
diff --git a/src/views/MaterialReview/MaterialReviewDetail.vue b/src/views/MaterialReview/MaterialReviewDetail.vue
index 764a70b..0b7d6d5 100644
--- a/src/views/MaterialReview/MaterialReviewDetail.vue
+++ b/src/views/MaterialReview/MaterialReviewDetail.vue
@@ -31,7 +31,6 @@
               :show-upload-btn="false"
               :show-delete-btn="false"
               :show-check-btn="false"
-              downloadBtnText="鏌ョ湅"
             />
           </ChunkCellV2>
         </DetailView>
diff --git a/src/views/Reward/RewardDeclareDetail.vue b/src/views/Reward/RewardDeclareDetail.vue
index bf7e577..f0241f9 100644
--- a/src/views/Reward/RewardDeclareDetail.vue
+++ b/src/views/Reward/RewardDeclareDetail.vue
@@ -16,7 +16,6 @@
               :show-upload-btn="false"
               :show-delete-btn="false"
               :show-check-btn="false"
-              downloadBtnText="鏌ョ湅"
             />
           </ChunkCellV2>
         </DetailView>

--
Gitblit v1.9.1