From ca8fc597599e8a85288b5d771957bb1bd712e8c7 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期五, 21 三月 2025 09:58:10 +0800 Subject: [PATCH] feat: 接口对接 --- src/services/api/UserResume.ts | 46 +++++++++++++++++++++++++++++++--------------- 1 files changed, 31 insertions(+), 15 deletions(-) diff --git a/src/services/api/UserResume.ts b/src/services/api/UserResume.ts index b10d921..3ec42a4 100644 --- a/src/services/api/UserResume.ts +++ b/src/services/api/UserResume.ts @@ -2,7 +2,15 @@ // @ts-ignore import { request } from '@/utils/request'; -/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 GET /api/UserResume/GetUserResume */ +/** 鏍规嵁鐢ㄦ埛鑾峰彇鏈熷緟鐨勫伐浣� GET /api/UserResume/GetResumeExpectationJob */ +export async function getResumeExpectationJob(options?: API.RequestConfig) { + return request<API.UserResumeExpectationJobOutput>('/api/UserResume/GetResumeExpectationJob', { + method: 'GET', + ...(options || {}), + }); +} + +/** 鏍规嵁鐢ㄦ埛鑾峰彇绠�鍘� GET /api/UserResume/GetUserResume */ export async function getUserResume(options?: API.RequestConfig) { return request<API.MyResumeOutput>('/api/UserResume/GetUserResume', { method: 'GET', @@ -10,7 +18,15 @@ }); } -/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 GET /api/UserResume/GetUserResumeCertificateDetailById */ +/** 鏍规嵁鐢ㄦ埛鑾峰彇绠�鍘嗗熀纭�淇℃伅 GET /api/UserResume/GetUserResumeBaseInfo */ +export async function getUserResumeBaseInfo(options?: API.RequestConfig) { + return request<API.UserResumeBaseInfoOutput>('/api/UserResume/GetUserResumeBaseInfo', { + method: 'GET', + ...(options || {}), + }); +} + +/** 鏍规嵁璁よ瘉id鑾峰彇璁よ瘉璇︽儏 GET /api/UserResume/GetUserResumeCertificateDetailById */ export async function getUserResumeCertificateDetailById( // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) params: API.APIgetUserResumeCertificateDetailByIdParams, @@ -28,7 +44,7 @@ ); } -/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 GET /api/UserResume/GetUserResumeCertificateList */ +/** 鏍规嵁鐢ㄦ埛ID鑾峰彇鐢ㄦ埛璁よ瘉淇℃伅 GET /api/UserResume/GetUserResumeCertificateList */ export async function getUserResumeCertificateList(options?: API.RequestConfig) { return request<API.UserResumeCertificateListOutput[]>( '/api/UserResume/GetUserResumeCertificateList', @@ -39,7 +55,7 @@ ); } -/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 GET /api/UserResume/GetUserResumeDetailInfo */ +/** 鑾峰彇鐢ㄦ埛绠�鍘嗚鎯� GET /api/UserResume/GetUserResumeDetailInfo */ export async function getUserResumeDetailInfo(options?: API.RequestConfig) { return request<API.UserResumeDetailInfoOutput>('/api/UserResume/GetUserResumeDetailInfo', { method: 'GET', @@ -47,7 +63,7 @@ }); } -/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 GET /api/UserResume/GetUserResumeWorkExperience */ +/** 鏍规嵁鐢ㄦ埛id鑾峰彇鐢ㄦ埛宸ヤ綔缁忓巻 GET /api/UserResume/GetUserResumeWorkExperience */ export async function getUserResumeWorkExperience(options?: API.RequestConfig) { return request<API.UserResumeWorkExperienceOutput>( '/api/UserResume/GetUserResumeWorkExperience', @@ -58,12 +74,12 @@ ); } -/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/UserResume/SaveUserResumeBaseInfo */ +/** 淇濆瓨绠�鍘嗙殑鍩虹淇℃伅 POST /api/UserResume/SaveUserResumeBaseInfo */ export async function saveUserResumeBaseInfo( body: API.SaveUserResumeBaseInfoInput, options?: API.RequestConfig ) { - return request<any>('/api/UserResume/SaveUserResumeBaseInfo', { + return request<number>('/api/UserResume/SaveUserResumeBaseInfo', { method: 'POST', headers: { 'Content-Type': 'application/json', @@ -73,12 +89,12 @@ }); } -/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/UserResume/SaveUserResumeCertificate */ +/** 淇濆瓨鐢ㄦ埛鐨勭畝鍘嗚璇佷俊鎭� POST /api/UserResume/SaveUserResumeCertificate */ export async function saveUserResumeCertificate( body: API.SaveUserResumeCertificateInput, options?: API.RequestConfig ) { - return request<any>('/api/UserResume/SaveUserResumeCertificate', { + return request<number>('/api/UserResume/SaveUserResumeCertificate', { method: 'POST', headers: { 'Content-Type': 'application/json', @@ -88,12 +104,12 @@ }); } -/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/UserResume/SaveUserResumeDetailInfo */ +/** 淇濆瓨绠�鍘嗚鎯� POST /api/UserResume/SaveUserResumeDetailInfo */ export async function saveUserResumeDetailInfo( body: API.SaveUserResumeDetailInfoInput, options?: API.RequestConfig ) { - return request<any>('/api/UserResume/SaveUserResumeDetailInfo', { + return request<number>('/api/UserResume/SaveUserResumeDetailInfo', { method: 'POST', headers: { 'Content-Type': 'application/json', @@ -103,12 +119,12 @@ }); } -/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/UserResume/SaveUserResumeExpectationJob */ +/** 淇濆瓨鐢ㄦ埛鏈熸湜鐨勫矖浣嶄俊鎭� POST /api/UserResume/SaveUserResumeExpectationJob */ export async function saveUserResumeExpectationJob( body: API.SaveUserResumeExpectationJobInput, options?: API.RequestConfig ) { - return request<any>('/api/UserResume/SaveUserResumeExpectationJob', { + return request<number>('/api/UserResume/SaveUserResumeExpectationJob', { method: 'POST', headers: { 'Content-Type': 'application/json', @@ -118,12 +134,12 @@ }); } -/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/UserResume/SaveUserResumeWorkExperience */ +/** 淇濆瓨鐢ㄦ埛宸ヤ綔缁忓巻 POST /api/UserResume/SaveUserResumeWorkExperience */ export async function saveUserResumeWorkExperience( body: API.SaveUserResumeWorkExperienceInput, options?: API.RequestConfig ) { - return request<any>('/api/UserResume/SaveUserResumeWorkExperience', { + return request<number>('/api/UserResume/SaveUserResumeWorkExperience', { method: 'POST', headers: { 'Content-Type': 'application/json', -- Gitblit v1.9.1