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