From f15a17f17cf1c3f278a047b6f5275f95641eceb1 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 13 三月 2025 13:05:56 +0800
Subject: [PATCH] feat: api

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

diff --git a/src/services/api/FlexWorker.ts b/src/services/api/FlexWorker.ts
index 8124d65..8c2cc4c 100644
--- a/src/services/api/FlexWorker.ts
+++ b/src/services/api/FlexWorker.ts
@@ -14,6 +14,66 @@
   });
 }
 
+/** 娣诲姞鑱旂郴璁板綍 GET /api/FlexWorker/AddUserResumeContractRecord */
+export async function addUserResumeContractRecord(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIaddUserResumeContractRecordParams,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/FlexWorker/AddUserResumeContractRecord', {
+    method: 'GET',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
+/** 鍙栨秷浜哄憳鏀惰棌 DELETE /api/FlexWorker/CancelUserResumeCollect */
+export async function cancelUserResumeCollect(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIcancelUserResumeCollectParams,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/FlexWorker/CancelUserResumeCollect', {
+    method: 'DELETE',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
+/** 鏀惰棌浜哄憳绠�鍘� POST /api/FlexWorker/CollectFlexWorkerResume */
+export async function collectFlexWorkerResume(
+  body: API.CollectFlexWorkerResumeInput,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/FlexWorker/CollectFlexWorkerResume', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鏀惰棌鍚嶇墖 GET /api/FlexWorker/CollectVisitingCard */
+export async function collectVisitingCard(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIcollectVisitingCardParams,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/FlexWorker/CollectVisitingCard', {
+    method: 'GET',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
 /** 浠诲姟鍒犻櫎 DELETE /api/FlexWorker/DeleteFlexTask */
 export async function deleteFlexTask(
   // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
@@ -25,6 +85,79 @@
     params: {
       ...params,
     },
+    ...(options || {}),
+  });
+}
+
+/** 鍒犻櫎鍚嶇墖鏀惰棌 DELETE /api/FlexWorker/DeleteMyCardCollect */
+export async function deleteMyCardCollect(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIdeleteMyCardCollectParams,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/FlexWorker/DeleteMyCardCollect', {
+    method: 'DELETE',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
+/** 缂栬緫B绔悕鐗� POST /api/FlexWorker/EditVisitingCard */
+export async function editVisitingCard(
+  body: API.MyVisitingCardOutput,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/FlexWorker/EditVisitingCard', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鑾峰彇鐪佸競鍖哄垪琛� POST /api/FlexWorker/GetAreaList */
+export async function getAreaList(body: API.GetAreaListInput, options?: API.RequestConfig) {
+  return request<API.AreaDto[]>('/api/FlexWorker/GetAreaList', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鑾峰彇璧勬牸璇佷功鍒楄〃 GET /api/FlexWorker/GetCertificationList */
+export async function getCertificationList(options?: API.RequestConfig) {
+  return request<API.GetSearchSettingListOutput[]>('/api/FlexWorker/GetCertificationList', {
+    method: 'GET',
+    ...(options || {}),
+  });
+}
+
+/** 鑾峰彇浼佷笟绂忓埄鍒楄〃 GET /api/FlexWorker/GetEnterpriseWelfareList */
+export async function getEnterpriseWelfareList(options?: API.RequestConfig) {
+  return request<API.GetSearchSettingListOutput[]>('/api/FlexWorker/GetEnterpriseWelfareList', {
+    method: 'GET',
+    ...(options || {}),
+  });
+}
+
+/** 鑾峰彇绛剧害浜哄憳鍒楄〃 POST /api/FlexWorker/GetFlexSignWorkerList */
+export async function getFlexSignWorkerList(
+  body: API.GetFlexSignWorkerListInput,
+  options?: API.RequestConfig
+) {
+  return request<API.GetNewestWorkerListOutputPageOutput>('/api/FlexWorker/GetFlexSignWorkerList', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
     ...(options || {}),
   });
 }
@@ -89,6 +222,209 @@
   });
 }
 
+/** 搴旇仒绠$悊-浠诲姟璇︽儏-鑾峰彇浜哄憳鎶ュ悕鍒楄〃 POST /api/FlexWorker/GetFlexTaskWorkerApplyList */
+export async function getFlexTaskWorkerApplyList(
+  body: API.GetFlexTaskWorkerApplyListInput,
+  options?: API.RequestConfig
+) {
+  return request<API.GetNewestWorkerListOutputPageOutput>(
+    '/api/FlexWorker/GetFlexTaskWorkerApplyList',
+    {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/json',
+      },
+      data: body,
+      ...(options || {}),
+    }
+  );
+}
+
+/** 浠诲姟绠$悊-寰呭畨鎺�/宸插畨鎺� 浜哄憳鍒楄〃 POST /api/FlexWorker/GetFlexTaskWorkerArrangeList */
+export async function getFlexTaskWorkerArrangeList(
+  body: API.GetFlexTaskWorkerArrangeListInput,
+  options?: API.RequestConfig
+) {
+  return request<API.GetNewestWorkerListOutputPageOutput>(
+    '/api/FlexWorker/GetFlexTaskWorkerArrangeList',
+    {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/json',
+      },
+      data: body,
+      ...(options || {}),
+    }
+  );
+}
+
+/** 楠屾敹绠$悊-浠诲姟璇︽儏-鑾峰彇鍗曚釜浜哄憳鎻愪氦楠屾敹鍐呭鍒楄〃 POST /api/FlexWorker/GetFlexTaskWorkerCheckContentDto */
+export async function getFlexTaskWorkerCheckContentDto(
+  body: API.GetFlexTaskWorkerCheckContentDtoInput,
+  options?: API.RequestConfig
+) {
+  return request<API.GetTaskWorkerCheckContentOutput>(
+    '/api/FlexWorker/GetFlexTaskWorkerCheckContentDto',
+    {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/json',
+      },
+      data: body,
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鑾峰彇楠屾敹绠$悊 寰呴獙鏀�/宸查獙鏀�-浜哄憳鍒楄〃 POST /api/FlexWorker/GetFlexTaskWorkerCheckList */
+export async function getFlexTaskWorkerCheckList(
+  body: API.GetFlexTaskWorkerCheckListInput,
+  options?: API.RequestConfig
+) {
+  return request<API.GetNewestWorkerListOutputPageOutput>(
+    '/api/FlexWorker/GetFlexTaskWorkerCheckList',
+    {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/json',
+      },
+      data: body,
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鎴戠殑鍚嶇墖澶� POST /api/FlexWorker/GetMyCollectVisitingCardList */
+export async function getMyCollectVisitingCardList(
+  body: API.GetCollectVisitingCardListInput,
+  options?: API.RequestConfig
+) {
+  return request<API.GetCollectVisitingCardOutputPageOutput>(
+    '/api/FlexWorker/GetMyCollectVisitingCardList',
+    {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/json',
+      },
+      data: body,
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鑾峰彇鎴戠殑鍚嶇墖 GET /api/FlexWorker/GetMyVisitingCard */
+export async function getMyVisitingCard(options?: API.RequestConfig) {
+  return request<API.MyVisitingCardOutput>('/api/FlexWorker/GetMyVisitingCard', {
+    method: 'GET',
+    ...(options || {}),
+  });
+}
+
+/** 鑾峰彇鐏靛伐鍒楄〃 POST /api/FlexWorker/GetNewesWorkertList */
+export async function getNewesWorkertList(
+  body: API.GetNewestWorkerListInput,
+  options?: API.RequestConfig
+) {
+  return request<API.GetNewestWorkerListOutputPageOutput>('/api/FlexWorker/GetNewesWorkertList', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鑾峰彇鑱旂郴璁板綍 POST /api/FlexWorker/GetUserContractRecordList */
+export async function getUserContractRecordList(body: API.PageInput, options?: API.RequestConfig) {
+  return request<API.GetNewestWorkerListOutputPageOutput>(
+    '/api/FlexWorker/GetUserContractRecordList',
+    {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/json',
+      },
+      data: body,
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鑾峰彇绠�鍘嗘敹钘忓垪琛� POST /api/FlexWorker/GetWorkerResumeCollectList */
+export async function getWorkerResumeCollectList(body: API.PageInput, options?: API.RequestConfig) {
+  return request<API.GetNewestWorkerListOutputPageOutput>(
+    '/api/FlexWorker/GetWorkerResumeCollectList',
+    {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/json',
+      },
+      data: body,
+      ...(options || {}),
+    }
+  );
+}
+
+/** 浼佷笟瑙g害 GET /api/FlexWorker/StopEnterpriseUserContract */
+export async function stopEnterpriseUserContract(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIstopEnterpriseUserContractParams,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/FlexWorker/StopEnterpriseUserContract', {
+    method: 'GET',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
+/** 浠诲姟浜哄憳瀹夋帓/鍙栨秷瀹夋帓 POST /api/FlexWorker/TaskWorkerArrange */
+export async function taskWorkerArrange(
+  body: API.TaskWorkerArrangeInput,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/FlexWorker/TaskWorkerArrange', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 楠屾敹绠$悊-楠屾敹璇︽儏-瀵逛汉鍛樿繘琛岄獙鏀跺鏍� POST /api/FlexWorker/TaskWorkerCheckAcceptStatus */
+export async function taskWorkerCheckAcceptStatus(
+  body: API.TaskWorkerCheckAcceptStatusInput,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/FlexWorker/TaskWorkerCheckAcceptStatus', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 浠诲姟浜哄憳褰曠敤/璋㈢粷 POST /api/FlexWorker/TaskWorkerHireRefuse */
+export async function taskWorkerHireRefuse(
+  body: API.TaskWorkerHireRefuseInput,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/FlexWorker/TaskWorkerHireRefuse', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
 /** 鏇存柊鎷涜仒浠诲姟鍙戝竷鐘舵�� POST /api/FlexWorker/UpdateFlexTaskReleaseStatus */
 export async function updateFlexTaskReleaseStatus(
   body: API.UpdateTaskReleaseStatusInput,

--
Gitblit v1.9.1