From 12cce14bc30a85bbf96b5b30bb1aff1fc354091a Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 27 三月 2025 15:07:21 +0800
Subject: [PATCH] feat: 接口对接

---
 src/services/api/InsuranceOrder.ts |  242 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 242 insertions(+), 0 deletions(-)

diff --git a/src/services/api/InsuranceOrder.ts b/src/services/api/InsuranceOrder.ts
index 80e6549..8a53ec5 100644
--- a/src/services/api/InsuranceOrder.ts
+++ b/src/services/api/InsuranceOrder.ts
@@ -32,6 +32,39 @@
   });
 }
 
+/** 鏌ヨ鎵规鍙风姸鎬� GET /api/InsuranceOrder/CheckInrancesSerialNumStatus */
+export async function checkInrancesSerialNumStatus(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIcheckInrancesSerialNumStatusParams,
+  options?: API.RequestConfig
+) {
+  return request<API.InsurancePolicyStatusEnum>(
+    '/api/InsuranceOrder/CheckInrancesSerialNumStatus',
+    {
+      method: 'GET',
+      params: {
+        ...params,
+      },
+      ...(options || {}),
+    }
+  );
+}
+
+/** 淇濆崟璇︽儏-鎯呭喌浜哄憳鏁版嵁 GET /api/InsuranceOrder/ClearInsuranceStaffData */
+export async function clearInsuranceStaffData(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIclearInsuranceStaffDataParams,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/InsuranceOrder/ClearInsuranceStaffData', {
+    method: 'GET',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
 /** 鍒犻櫎淇濆崟鏉愭枡 POST /api/InsuranceOrder/DeleteInsuranceOrderMaterial */
 export async function deleteInsuranceOrderMaterial(body: string, options?: API.RequestConfig) {
   return request<number>('/api/InsuranceOrder/DeleteInsuranceOrderMaterial', {
@@ -80,6 +113,21 @@
   options?: API.RequestConfig
 ) {
   return request<any>('/api/InsuranceOrder/ExportInsuranceOrderList', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鏍规嵁韬唤璇佸彿鍜屾姤妗堟棩鏈熸煡璇㈠湪淇濅俊鎭� POST /api/InsuranceOrder/GetEffectingStaffList */
+export async function getEffectingStaffList(
+  body: API.GetEffectingStaffListInput,
+  options?: API.RequestConfig
+) {
+  return request<API.InsuranceOrderListOutput[]>('/api/InsuranceOrder/GetEffectingStaffList', {
     method: 'POST',
     headers: {
       'Content-Type': 'application/json',
@@ -158,6 +206,155 @@
   );
 }
 
+/** 鑾峰彇鎶曚繚鎵规鍙� GET /api/InsuranceOrder/GetInsuranceOrderSerialNum */
+export async function getInsuranceOrderSerialNum(options?: API.RequestConfig) {
+  return request<string>('/api/InsuranceOrder/GetInsuranceOrderSerialNum', {
+    method: 'GET',
+    ...(options || {}),
+  });
+}
+
+/** 鑾峰彇鎶曚繚璁㈠崟鍒楄〃 POST /api/InsuranceOrder/GetInsurancePage */
+export async function getInsurancePage(
+  body: API.GetInsurancePageInput,
+  options?: API.RequestConfig
+) {
+  return request<API.GetInsurancePageOutputPageOutput>('/api/InsuranceOrder/GetInsurancePage', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 瀵煎嚭鎶曚繚璁㈠崟 POST /api/InsuranceOrder/GetInsurancePageExport */
+export async function getInsurancePageExport(
+  body: API.GetInsurancePageInput,
+  options?: API.RequestConfig
+) {
+  return request<any>('/api/InsuranceOrder/GetInsurancePageExport', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鑾峰彇鎶曚繚璇︽儏鍩烘湰淇℃伅 GET /api/InsuranceOrder/GetInsurancePolicyHeadDto */
+export async function getInsurancePolicyHeadDto(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetInsurancePolicyHeadDtoParams,
+  options?: API.RequestConfig
+) {
+  return request<API.GetInsurancePageOutput>('/api/InsuranceOrder/GetInsurancePolicyHeadDto', {
+    method: 'GET',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
+/** 鑾峰彇鐩栫珷鏂囦欢 GET /api/InsuranceOrder/GetInsurancePolicyStampFiles */
+export async function getInsurancePolicyStampFiles(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetInsurancePolicyStampFilesParams,
+  options?: API.RequestConfig
+) {
+  return request<string[]>('/api/InsuranceOrder/GetInsurancePolicyStampFiles', {
+    method: 'GET',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
+/** 鏌ヨ淇濆崟璇︽儏涓嬩汉鍛樺垪琛� POST /api/InsuranceOrder/GetInsuranceStaffList */
+export async function getInsuranceStaffList(
+  body: API.GetInsuranceStaffListInput,
+  options?: API.RequestConfig
+) {
+  return request<API.GetInsuranceStaffPageTemplatePageOutput>(
+    '/api/InsuranceOrder/GetInsuranceStaffList',
+    {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/json',
+      },
+      data: body,
+      ...(options || {}),
+    }
+  );
+}
+
+/** 淇濆崟璇︽儏-瀵煎叆浜哄憳娓呭崟 GET /api/InsuranceOrder/GetInsuranceStaffListExport */
+export async function getInsuranceStaffListExport(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetInsuranceStaffListExportParams,
+  options?: API.RequestConfig
+) {
+  return request<any>('/api/InsuranceOrder/GetInsuranceStaffListExport', {
+    method: 'GET',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
+/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/InsuranceOrder/GetInsuranceStaffPageExport */
+export async function getInsuranceStaffPageExport(
+  body: API.GetInsurancePageInput,
+  options?: API.RequestConfig
+) {
+  return request<any>('/api/InsuranceOrder/GetInsuranceStaffPageExport', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鎶曚繚璇︽儏-瀵煎叆浜哄憳 POST /api/InsuranceOrder/ImportInsDetailStaffToList */
+export async function importInsDetailStaffToList(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIimportInsDetailStaffToListParams,
+  options?: API.RequestConfig
+) {
+  return request<API.ImportInsStaffAnalysisList[]>(
+    '/api/InsuranceOrder/ImportInsDetailStaffToList',
+    {
+      method: 'POST',
+      params: {
+        ...params,
+      },
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鏂板淇濆崟瀵煎叆 POST /api/InsuranceOrder/ImportInsStaffToList */
+export async function importInsStaffToList(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIimportInsStaffToListParams,
+  options?: API.RequestConfig
+) {
+  return request<API.ImportInsStaffAnalysisList[]>('/api/InsuranceOrder/ImportInsStaffToList', {
+    method: 'POST',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
 /** 瀵煎叆淇濆崟鏁版嵁 POST /api/InsuranceOrder/ImportInsuranceOrderData */
 export async function importInsuranceOrderData(body: string, options?: API.RequestConfig) {
   return request<any>('/api/InsuranceOrder/ImportInsuranceOrderData', {
@@ -169,3 +366,48 @@
     ...(options || {}),
   });
 }
+
+/** 淇敼淇濆崟浜哄憳淇℃伅 POST /api/InsuranceOrder/UpdateInsuranceStaffInfo */
+export async function updateInsuranceStaffInfo(
+  body: API.UpdateInsuranceStaffInfoInput,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/InsuranceOrder/UpdateInsuranceStaffInfo', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 涓婁紶淇濆崟 POST /api/InsuranceOrder/UplaodInsuranceBillFile */
+export async function uplaodInsuranceBillFile(
+  body: API.UplaodInsuranceBillFileInput,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/InsuranceOrder/UplaodInsuranceBillFile', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 涓婁紶鐩栫珷鏂囦欢 POST /api/InsuranceOrder/UploadInsuranceStampFiles */
+export async function uploadInsuranceStampFiles(
+  body: API.UploadInsuranceStampFilesInput,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/InsuranceOrder/UploadInsuranceStampFiles', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}

--
Gitblit v1.9.1