From b5312ca8f8cea8218293053b1a0b5b232d321a0b Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 10 十二月 2025 17:27:29 +0800
Subject: [PATCH] feat: databoard

---
 src/services/api/DataBoard.ts |  176 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 172 insertions(+), 4 deletions(-)

diff --git a/src/services/api/DataBoard.ts b/src/services/api/DataBoard.ts
index 79bb9f7..eda960d 100644
--- a/src/services/api/DataBoard.ts
+++ b/src/services/api/DataBoard.ts
@@ -20,6 +20,24 @@
   );
 }
 
+/** 鏌ヨ鏁版嵁鐪嬫澘鍔冲姟浜哄憳鎺掕 GET /api/DataBoard/GetDataBoardEnterpriseClientUserRank */
+export async function getDataBoardEnterpriseClientUserRank(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetDataBoardEnterpriseClientUserRankParams,
+  options?: API.RequestConfig
+) {
+  return request<API.GetDataBoardEnterpriseClientUserRankOutput>(
+    '/api/DataBoard/GetDataBoardEnterpriseClientUserRank',
+    {
+      method: 'GET',
+      params: {
+        ...params,
+      },
+      ...(options || {}),
+    }
+  );
+}
+
 /** 鏌ヨ鏁版嵁鐪嬫澘鎶曚繚浜烘暟鎺掕 GET /api/DataBoard/GetDataBoardInsurePeopleCountRank */
 export async function getDataBoardInsurePeopleCountRank(
   // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
@@ -28,6 +46,44 @@
 ) {
   return request<API.GetDataBoardInsurePeopleCountRankOutput>(
     '/api/DataBoard/GetDataBoardInsurePeopleCountRank',
+    {
+      method: 'GET',
+      params: {
+        ...params,
+      },
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鏌ヨ鏁版嵁鐪嬫澘涓婂搴﹀湪绾垮姵鍔′汉鍛樻暟鎹� GET /api/DataBoard/GetDataBoardLastQuarterEnterpriseClientUserCount */
+export async function getDataBoardLastQuarterEnterpriseClientUserCount(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetDataBoardLastQuarterEnterpriseClientUserCountParams,
+  options?: API.RequestConfig
+) {
+  return request<API.GetDataBoardLastQuarterEnterpriseClientUserCountOutput>(
+    '/api/DataBoard/GetDataBoardLastQuarterEnterpriseClientUserCount',
+    {
+      method: 'GET',
+      params: {
+        ...params,
+        input: undefined,
+        ...params['input'],
+      },
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鏌ヨ鏁版嵁鐪嬫澘涓婂搴︿氦鏄撴暟鎹� GET /api/DataBoard/GetDataBoardLastQuarterOutputValueCount */
+export async function getDataBoardLastQuarterOutputValueCount(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetDataBoardLastQuarterOutputValueCountParams,
+  options?: API.RequestConfig
+) {
+  return request<API.GetDataBoardLastQuarterOutputValueCountOutput>(
+    '/api/DataBoard/GetDataBoardLastQuarterOutputValueCount',
     {
       method: 'GET',
       params: {
@@ -70,8 +126,6 @@
       method: 'GET',
       params: {
         ...params,
-        input: undefined,
-        ...params['input'],
       },
       ...(options || {}),
     }
@@ -90,8 +144,6 @@
       method: 'GET',
       params: {
         ...params,
-        input: undefined,
-        ...params['input'],
       },
       ...(options || {}),
     }
@@ -138,6 +190,24 @@
   );
 }
 
+/** 鏌ヨ鏁版嵁鐪嬫澘浜ゆ槗鎺掕 GET /api/DataBoard/GetDataBoardOutputValueRank */
+export async function getDataBoardOutputValueRank(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetDataBoardOutputValueRankParams,
+  options?: API.RequestConfig
+) {
+  return request<API.GetDataBoardOutputValueRankOutput>(
+    '/api/DataBoard/GetDataBoardOutputValueRank',
+    {
+      method: 'GET',
+      params: {
+        ...params,
+      },
+      ...(options || {}),
+    }
+  );
+}
+
 /** 鏌ヨ鏁版嵁鐪嬫澘姒傚喌 GET /api/DataBoard/GetDataBoardOverview */
 export async function getDataBoardOverview(
   // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
@@ -172,3 +242,101 @@
     }
   );
 }
+
+/** 鏌ヨ鏁版嵁鐪嬫澘鍥尯姒傚喌锛堢浜岀増锛� GET /api/DataBoard/GetDataBoardOverviewByParkV2 */
+export async function getDataBoardOverviewByParkV2(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetDataBoardOverviewByParkV2Params,
+  options?: API.RequestConfig
+) {
+  return request<API.GetDataBoardOverviewByParkV2Output>(
+    '/api/DataBoard/GetDataBoardOverviewByParkV2',
+    {
+      method: 'GET',
+      params: {
+        ...params,
+      },
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鏌ヨ浼佷笟C绔敤鎴峰鍏ヤ俊鎭� POST /api/DataBoard/GetEnterpriseCustomerImports */
+export async function getEnterpriseCustomerImports(
+  body: API.GetEnterpriseCustomerImportsInput,
+  options?: API.RequestConfig
+) {
+  return request<API.GetEnterpriseCustomerImportsOutputPageOutput>(
+    '/api/DataBoard/GetEnterpriseCustomerImports',
+    {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/json',
+      },
+      data: body,
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鏌ヨ浜鸿祫浼佷笟鐨勭敳鏂瑰鎴� GET /api/DataBoard/GetEnterpriseCustomers */
+export async function getEnterpriseCustomers(options?: API.RequestConfig) {
+  return request<any>('/api/DataBoard/GetEnterpriseCustomers', {
+    method: 'GET',
+    ...(options || {}),
+  });
+}
+
+/** 鏌ヨ浜у�� GET /api/DataBoard/GetEnterpriseOutputValue */
+export async function getEnterpriseOutputValue(options?: API.RequestConfig) {
+  return request<any>('/api/DataBoard/GetEnterpriseOutputValue', {
+    method: 'GET',
+    ...(options || {}),
+  });
+}
+
+/** 瀵煎叆浼佷笟C绔敤鎴� POST /api/DataBoard/ImportEnterpriseCustomerUsers */
+export async function importEnterpriseCustomerUsers(options?: API.RequestConfig) {
+  return request<any>('/api/DataBoard/ImportEnterpriseCustomerUsers', {
+    method: 'POST',
+    ...(options || {}),
+  });
+}
+
+/** 閲嶆柊瀵煎叆浼佷笟C绔敤鎴� POST /api/DataBoard/ReImportEnterpriseCustomerUsers/ReImportEnterpriseCustomerUsers/${param0} */
+export async function reImportEnterpriseCustomerUsersReImportEnterpriseCustomerUsersId(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIreImportEnterpriseCustomerUsersReImportEnterpriseCustomerUsersIdParams,
+  body: {},
+  file?: File,
+  options?: API.RequestConfig
+) {
+  const { id: param0, ...queryParams } = params;
+  const formData = new FormData();
+
+  if (file) {
+    formData.append('file', file);
+  }
+
+  Object.keys(body).forEach((ele) => {
+    const item = (body as any)[ele];
+
+    if (item !== undefined && item !== null) {
+      formData.append(
+        ele,
+        typeof item === 'object' && !(item instanceof File) ? JSON.stringify(item) : item
+      );
+    }
+  });
+
+  return request<any>(
+    `/api/DataBoard/ReImportEnterpriseCustomerUsers/ReImportEnterpriseCustomerUsers/${param0}`,
+    {
+      method: 'POST',
+      params: { ...queryParams },
+      data: formData,
+      requestType: 'form',
+      ...(options || {}),
+    }
+  );
+}

--
Gitblit v1.9.1