From fe09be116e0ffaef7ebd110bdf6375d817f72473 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 08 八月 2025 10:43:46 +0800
Subject: [PATCH] fix: 修改

---
 src/services/api/task.ts       |   42 +++++
 /dev/null                      |   66 ---------
 src/services/api/index.ts      |   16 +-
 src/hooks/dic.ts               |    4 
 .eslintrc-auto-import.json     |    5 
 src/services/api/typings.d.ts  |  110 ++++++++++++++-
 src/services/api/dictionary.ts |   36 ++--
 auto-imports.d.ts              |   11 +
 src/constants/apiEnum.ts       |   28 +++
 src/services/api/user.ts       |   81 +++++++++++
 10 files changed, 284 insertions(+), 115 deletions(-)

diff --git a/.eslintrc-auto-import.json b/.eslintrc-auto-import.json
index d70254c..3489e29 100644
--- a/.eslintrc-auto-import.json
+++ b/.eslintrc-auto-import.json
@@ -36,11 +36,14 @@
     "EnumSettlementCycle": true,
     "EnumSmsAccess": true,
     "EnumSmsAccessText": true,
+    "EnumTaskCheckReceiveStatus": true,
+    "EnumTaskRecommendStatus": true,
     "EnumTaskReleaseStatus": true,
+    "EnumTaskSettlementStatus": true,
     "EnumTaskStatus": true,
     "EnumUserGender": true,
-    "EnumUserInfoStatus": true,
     "EnumUserInfoStatusText": true,
+    "EnumUserStatus": true,
     "EnumUserType": true,
     "EnumUserTypeText": true,
     "ExtractDefaultPropTypes": true,
diff --git a/auto-imports.d.ts b/auto-imports.d.ts
index f3f0191..c456bc8 100644
--- a/auto-imports.d.ts
+++ b/auto-imports.d.ts
@@ -43,11 +43,15 @@
   const EnumSettlementCycle: typeof import('./src/constants/apiEnum')['EnumSettlementCycle']
   const EnumSmsAccess: typeof import('./src/constants/apiEnum')['EnumSmsAccess']
   const EnumSmsAccessText: typeof import('./src/constants/enterprise')['EnumSmsAccessText']
+  const EnumTaskCheckReceiveStatus: typeof import('./src/constants/apiEnum')['EnumTaskCheckReceiveStatus']
+  const EnumTaskRecommendStatus: typeof import('./src/constants/apiEnum')['EnumTaskRecommendStatus']
   const EnumTaskReleaseStatus: typeof import('./src/constants/apiEnum')['EnumTaskReleaseStatus']
+  const EnumTaskSettlementStatus: typeof import('./src/constants/apiEnum')['EnumTaskSettlementStatus']
   const EnumTaskStatus: typeof import('./src/constants/apiEnum')['EnumTaskStatus']
   const EnumUserGender: typeof import('./src/constants/apiEnum')['EnumUserGender']
   const EnumUserInfoStatus: typeof import('./src/constants/apiEnum')['EnumUserInfoStatus']
   const EnumUserInfoStatusText: typeof import('./src/constants/user')['EnumUserInfoStatusText']
+  const EnumUserStatus: typeof import('./src/constants/apiEnum')['EnumUserStatus']
   const EnumUserType: typeof import('./src/constants/apiEnum')['EnumUserType']
   const EnumUserTypeText: typeof import('./src/constants/apiEnumText')['EnumUserTypeText']
   const EnumWebApiMethod: typeof import('./src/constants/apiEnum')['EnumWebApiMethod']
@@ -211,7 +215,7 @@
   export type { Component, Slot, Slots, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
   import('vue')
   // @ts-ignore
-  export type { EnumBillingMethod, EnumClientType, EnumMenuType, EnumMenuVisitLevel, EnumPagedListOrder, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskReleaseStatus, EnumTaskStatus, EnumUserGender, EnumUserInfoStatus, EnumUserType, EnumBillingMethod, EnumClientType, EnumMenuType, EnumMenuVisitLevel, EnumPagedListOrder, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskReleaseStatus, EnumTaskStatus, EnumUserGender, EnumUserInfoStatus, EnumUserType } from './src/constants/apiEnum'
+  export type { EnumBillingMethod, EnumClientType, EnumMenuType, EnumMenuVisitLevel, EnumPagedListOrder, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumUserGender, EnumUserStatus, EnumUserType, EnumBillingMethod, EnumClientType, EnumMenuType, EnumMenuVisitLevel, EnumPagedListOrder, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumUserGender, EnumUserStatus, EnumUserType } from './src/constants/apiEnum'
   import('./src/constants/apiEnum')
   // @ts-ignore
   export type { FlexWorkerEleSignEnum, FlexTaskWorkerHireEnum, FlexWorkerEleSignEnum, FlexTaskWorkerHireEnum } from './src/constants/cPerson'
@@ -285,11 +289,14 @@
     readonly EnumSettlementCycle: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumSettlementCycle']>
     readonly EnumSmsAccess: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumSmsAccess']>
     readonly EnumSmsAccessText: UnwrapRef<typeof import('./src/constants/enterprise')['EnumSmsAccessText']>
+    readonly EnumTaskCheckReceiveStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskCheckReceiveStatus']>
+    readonly EnumTaskRecommendStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskRecommendStatus']>
     readonly EnumTaskReleaseStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskReleaseStatus']>
+    readonly EnumTaskSettlementStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskSettlementStatus']>
     readonly EnumTaskStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskStatus']>
     readonly EnumUserGender: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumUserGender']>
-    readonly EnumUserInfoStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumUserInfoStatus']>
     readonly EnumUserInfoStatusText: UnwrapRef<typeof import('./src/constants/user')['EnumUserInfoStatusText']>
+    readonly EnumUserStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumUserStatus']>
     readonly EnumUserType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumUserType']>
     readonly EnumUserTypeText: UnwrapRef<typeof import('./src/constants/apiEnumText')['EnumUserTypeText']>
     readonly FastButtonMap: UnwrapRef<typeof import('./src/constants/module')['FastButtonMap']>
diff --git a/src/constants/apiEnum.ts b/src/constants/apiEnum.ts
index 1e227fd..f260f44 100644
--- a/src/constants/apiEnum.ts
+++ b/src/constants/apiEnum.ts
@@ -76,7 +76,7 @@
   /**鐢ㄦ埛瑙掕壊 */
   Role = 5,
   /**鐢ㄦ埛淇℃伅 */
-  UserInfo = 6,
+  User = 6,
   /**浼佷笟淇℃伅 */
   Enterprise = 7,
 }
@@ -125,12 +125,36 @@
   AliyunSms = 10,
 }
 
+/** 浠诲姟缁撶畻鐘舵�� */
+export enum EnumTaskCheckReceiveStatus {
+  /**寰呴獙鏀� */
+  Wait = 10,
+  /**宸查獙鏀� */
+  Completed = 30,
+}
+
+/** 浠诲姟鎺ㄨ崘鐘舵�� */
+export enum EnumTaskRecommendStatus {
+  /**鏈帹鑽� */
+  No = 10,
+  /**宸叉帹鑽� */
+  Yes = 20,
+}
+
 /** 浠诲姟鍙戝竷鐘舵�� */
 export enum EnumTaskReleaseStatus {
   /**鍙戝竷涓� */
   InProcess = 20,
   /**宸插仠姝� */
   Stopped = 100,
+}
+
+/** 浠诲姟缁撶畻鐘舵�� */
+export enum EnumTaskSettlementStatus {
+  /**寰呯粨绠� */
+  Wait = 10,
+  /**宸茬粨绠� */
+  Completed = 30,
 }
 
 /** 浠诲姟瀹夋帓鐘舵�� */
@@ -150,7 +174,7 @@
 }
 
 /** 鐢ㄦ埛淇℃伅鐘舵�� */
-export enum EnumUserInfoStatus {
+export enum EnumUserStatus {
   /**姝e父 */
   Normal = 10,
   /**绂佺敤 */
diff --git a/src/hooks/dic.ts b/src/hooks/dic.ts
index bd004f1..2eb60c5 100644
--- a/src/hooks/dic.ts
+++ b/src/hooks/dic.ts
@@ -172,10 +172,6 @@
   } as API.AreaTreeNode;
 }
 
-/**
- *
- * @description 鏆傛椂鏃犳硶浣跨敤
- */
 export function useAllAreaList() {
   const { dictionaryDataList } = useDictionaryDataSelect({
     categoryCode: CategoryCode.Area,
diff --git a/src/services/api/dictionary.ts b/src/services/api/dictionary.ts
index c48fb89..4c74b85 100644
--- a/src/services/api/dictionary.ts
+++ b/src/services/api/dictionary.ts
@@ -2,12 +2,12 @@
 // @ts-ignore
 import { request } from '@/utils/request';
 
-/** 鍒犻櫎鏁版嵁瀛楀吀绫诲埆 DELETE /api/main/dictionary/deleteDictionaryCategory */
+/** 鍒犻櫎鏁版嵁瀛楀吀绫诲埆 DELETE /api/flexjob/dictionary/deleteDictionaryCategory */
 export async function deleteDictionaryCategory(
   body: API.DeleteDictionaryCategoryCommand,
   options?: API.RequestConfig
 ) {
-  return request<number>('/api/main/dictionary/deleteDictionaryCategory', {
+  return request<number>('/api/flexjob/dictionary/deleteDictionaryCategory', {
     method: 'DELETE',
     headers: {
       'Content-Type': 'application/json-patch+json',
@@ -17,13 +17,13 @@
   });
 }
 
-/** 鑾峰彇鏁版嵁瀛楀吀绫诲埆鍒嗛〉鍒楄〃鏁版嵁 POST /api/main/dictionary/getDictionaryCategories */
+/** 鑾峰彇鏁版嵁瀛楀吀绫诲埆鍒嗛〉鍒楄〃鏁版嵁 POST /api/flexjob/dictionary/getDictionaryCategories */
 export async function getDictionaryCategories(
   body: API.GetDictionaryCategoriesQuery,
   options?: API.RequestConfig
 ) {
   return request<API.PagedListQueryResultGetDictionaryCategoriesQueryResultItem>(
-    '/api/main/dictionary/getDictionaryCategories',
+    '/api/flexjob/dictionary/getDictionaryCategories',
     {
       method: 'POST',
       headers: {
@@ -35,14 +35,14 @@
   );
 }
 
-/** 鏌ヨ鏁版嵁瀛楀吀绫诲埆閫夋嫨鍣ㄦ暟鎹� GET /api/main/dictionary/getDictionaryCategorySelect */
+/** 鏌ヨ鏁版嵁瀛楀吀绫诲埆閫夋嫨鍣ㄦ暟鎹� GET /api/flexjob/dictionary/getDictionaryCategorySelect */
 export async function getDictionaryCategorySelect(
   // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
   params: API.APIgetDictionaryCategorySelectParams,
   options?: API.RequestConfig
 ) {
   return request<API.SelectOptionGuidGetDictionaryCategorySelectQueryOption[]>(
-    '/api/main/dictionary/getDictionaryCategorySelect',
+    '/api/flexjob/dictionary/getDictionaryCategorySelect',
     {
       method: 'GET',
       params: {
@@ -55,13 +55,13 @@
   );
 }
 
-/** 鑾峰彇鏁版嵁瀛楀吀鍒嗛〉鍒楄〃鏁版嵁 POST /api/main/dictionary/getDictionaryDatas */
+/** 鑾峰彇鏁版嵁瀛楀吀鍒嗛〉鍒楄〃鏁版嵁 POST /api/flexjob/dictionary/getDictionaryDatas */
 export async function getDictionaryDatas(
   body: API.GetDictionaryDatasQuery,
   options?: API.RequestConfig
 ) {
   return request<API.PagedListQueryResultGetDictionaryDatasQueryResultItem>(
-    '/api/main/dictionary/getDictionaryDatas',
+    '/api/flexjob/dictionary/getDictionaryDatas',
     {
       method: 'POST',
       headers: {
@@ -73,14 +73,14 @@
   );
 }
 
-/** 鏌ヨ鏁版嵁瀛楀吀閫夋嫨鍣� GET /api/main/dictionary/getDictionaryDataSelect */
+/** 鏌ヨ鏁版嵁瀛楀吀閫夋嫨鍣� GET /api/flexjob/dictionary/getDictionaryDataSelect */
 export async function getDictionaryDataSelect(
   // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
   params: API.APIgetDictionaryDataSelectParams,
   options?: API.RequestConfig
 ) {
   return request<API.SelectOptionStringGetDictionaryDataSelectQueryResultOption[]>(
-    '/api/main/dictionary/getDictionaryDataSelect',
+    '/api/flexjob/dictionary/getDictionaryDataSelect',
     {
       method: 'GET',
       params: {
@@ -91,12 +91,12 @@
   );
 }
 
-/** 淇濆瓨鏁版嵁瀛楀吀绫诲埆 POST /api/main/dictionary/saveDictionaryCategory */
+/** 淇濆瓨鏁版嵁瀛楀吀绫诲埆 POST /api/flexjob/dictionary/saveDictionaryCategory */
 export async function saveDictionaryCategory(
   body: API.SaveDictionaryCategoryCommand,
   options?: API.RequestConfig
 ) {
-  return request<string>('/api/main/dictionary/saveDictionaryCategory', {
+  return request<string>('/api/flexjob/dictionary/saveDictionaryCategory', {
     method: 'POST',
     headers: {
       'Content-Type': 'application/json-patch+json',
@@ -106,12 +106,12 @@
   });
 }
 
-/** 淇濆瓨鏁版嵁瀛楀吀 POST /api/main/dictionary/saveDictionaryData */
+/** 淇濆瓨鏁版嵁瀛楀吀 POST /api/flexjob/dictionary/saveDictionaryData */
 export async function saveDictionaryData(
   body: API.SaveDictionaryDataCommand,
   options?: API.RequestConfig
 ) {
-  return request<string>('/api/main/dictionary/saveDictionaryData', {
+  return request<string>('/api/flexjob/dictionary/saveDictionaryData', {
     method: 'POST',
     headers: {
       'Content-Type': 'application/json-patch+json',
@@ -121,12 +121,12 @@
   });
 }
 
-/** 璁剧疆鏁版嵁瀛楀吀鏄惁绂佺敤 PUT /api/main/dictionary/setDictionaryDataIsDisabled */
+/** 璁剧疆鏁版嵁瀛楀吀鏄惁绂佺敤 PUT /api/flexjob/dictionary/setDictionaryDataIsDisabled */
 export async function setDictionaryDataIsDisabled(
   body: API.SetDictionaryDataIsDisabledCommand,
   options?: API.RequestConfig
 ) {
-  return request<number>('/api/main/dictionary/setDictionaryDataIsDisabled', {
+  return request<number>('/api/flexjob/dictionary/setDictionaryDataIsDisabled', {
     method: 'PUT',
     headers: {
       'Content-Type': 'application/json-patch+json',
@@ -136,12 +136,12 @@
   });
 }
 
-/** 鍚屾浜哄姏璧勬簮鍦板尯瀛楀吀鏁版嵁 POST /api/main/dictionary/syncHumanResourcesAreaDictionaryData */
+/** 鍚屾浜哄姏璧勬簮鍦板尯瀛楀吀鏁版嵁 POST /api/flexjob/dictionary/syncHumanResourcesAreaDictionaryData */
 export async function syncHumanResourcesAreaDictionaryData(
   body: API.SyncHumanResourcesAreaDictionaryDataCommand,
   options?: API.RequestConfig
 ) {
-  return request<number>('/api/main/dictionary/syncHumanResourcesAreaDictionaryData', {
+  return request<number>('/api/flexjob/dictionary/syncHumanResourcesAreaDictionaryData', {
     method: 'POST',
     headers: {
       'Content-Type': 'application/json-patch+json',
diff --git a/src/services/api/index.ts b/src/services/api/index.ts
index de6fd71..dcda25c 100644
--- a/src/services/api/index.ts
+++ b/src/services/api/index.ts
@@ -2,21 +2,21 @@
 /* eslint-disable */
 // API 鏇存柊鏃堕棿锛�
 // API 鍞竴鏍囪瘑锛�
-import * as userInfo from './userInfo';
-import * as auth from './auth';
 import * as dictionary from './dictionary';
 import * as menu from './menu';
-import * as resource from './resource';
-import * as role from './role';
 import * as enterprise from './enterprise';
 import * as task from './task';
+import * as auth from './auth';
+import * as user from './user';
+import * as role from './role';
+import * as resource from './resource';
 export default {
-  userInfo,
-  auth,
   dictionary,
   menu,
-  resource,
-  role,
   enterprise,
   task,
+  auth,
+  user,
+  role,
+  resource,
 };
diff --git a/src/services/api/task.ts b/src/services/api/task.ts
index 264a625..23c1be7 100644
--- a/src/services/api/task.ts
+++ b/src/services/api/task.ts
@@ -2,13 +2,13 @@
 // @ts-ignore
 import { request } from '@/utils/request';
 
-/** 鏌ヨ浠诲姟璇︽儏 GET /api/main/task/getTaskInfo */
+/** 鏌ヨ浠诲姟璇︽儏 GET /api/flexjob/task/getTaskInfo */
 export async function getTaskInfo(
   // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
   params: API.APIgetTaskInfoParams,
   options?: API.RequestConfig
 ) {
-  return request<API.GetTaskInfoQueryResult>('/api/main/task/getTaskInfo', {
+  return request<API.GetTaskInfoQueryResult>('/api/flexjob/task/getTaskInfo', {
     method: 'GET',
     params: {
       ...params,
@@ -17,10 +17,10 @@
   });
 }
 
-/** 鏌ヨ浠诲姟鍒嗛〉鍒楄〃 POST /api/main/task/getTaskInfos */
+/** 鏌ヨ浠诲姟鍒嗛〉鍒楄〃 POST /api/flexjob/task/getTaskInfos */
 export async function getTaskInfos(body: API.GetTaskInfosQuery, options?: API.RequestConfig) {
   return request<API.PagedListQueryResultGetTaskInfosQueryResultItem>(
-    '/api/main/task/getTaskInfos',
+    '/api/flexjob/task/getTaskInfos',
     {
       method: 'POST',
       headers: {
@@ -32,9 +32,9 @@
   );
 }
 
-/** 淇濆瓨浠诲姟 POST /api/main/task/saveTaskInfo */
+/** 淇濆瓨浠诲姟 POST /api/flexjob/task/saveTaskInfo */
 export async function saveTaskInfo(body: API.SaveTaskInfoCommand, options?: API.RequestConfig) {
-  return request<string>('/api/main/task/saveTaskInfo', {
+  return request<string>('/api/flexjob/task/saveTaskInfo', {
     method: 'POST',
     headers: {
       'Content-Type': 'application/json-patch+json',
@@ -43,3 +43,33 @@
     ...(options || {}),
   });
 }
+
+/** 璁剧疆浠诲姟鏄惁鎺ㄨ崘 PUT /api/flexjob/task/setTaskInfoRecommendStatus */
+export async function setTaskInfoRecommendStatus(
+  body: API.SetTaskInfoRecommendStatusCommand,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/flexjob/task/setTaskInfoRecommendStatus', {
+    method: 'PUT',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 璁剧疆浠诲姟鍙戝竷鐘舵�� PUT /api/flexjob/task/setTaskInfoReleaseStatus */
+export async function setTaskInfoReleaseStatus(
+  body: API.SetTaskInfoReleaseStatusCommand,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/flexjob/task/setTaskInfoReleaseStatus', {
+    method: 'PUT',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index f99c072..98a7d82 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -105,6 +105,11 @@
     clientType?: EnumClientType;
   }
 
+  interface APIgetUserResumeParams {
+    /** 鐢ㄦ埛Id */
+    userId?: string;
+  }
+
   interface DeleteDictionaryCategoryCommand {
     ids: string[];
   }
@@ -192,7 +197,7 @@
     /**鐢ㄦ埛瑙掕壊 */
     Role = 5,
     /**鐢ㄦ埛淇℃伅 */
-    UserInfo = 6,
+    User = 6,
     /**浼佷笟淇℃伅 */
     Enterprise = 7,
   }
@@ -237,11 +242,32 @@
     AliyunSms = 10,
   }
 
+  enum EnumTaskCheckReceiveStatus {
+    /**寰呴獙鏀� */
+    Wait = 10,
+    /**宸查獙鏀� */
+    Completed = 30,
+  }
+
+  enum EnumTaskRecommendStatus {
+    /**鏈帹鑽� */
+    No = 10,
+    /**宸叉帹鑽� */
+    Yes = 20,
+  }
+
   enum EnumTaskReleaseStatus {
     /**鍙戝竷涓� */
     InProcess = 20,
     /**宸插仠姝� */
     Stopped = 100,
+  }
+
+  enum EnumTaskSettlementStatus {
+    /**寰呯粨绠� */
+    Wait = 10,
+    /**宸茬粨绠� */
+    Completed = 30,
   }
 
   enum EnumTaskStatus {
@@ -258,7 +284,7 @@
     Female = 20,
   }
 
-  enum EnumUserInfoStatus {
+  enum EnumUserStatus {
     /**姝e父 */
     Normal = 10,
     /**绂佺敤 */
@@ -390,6 +416,24 @@
     /** 閿欒鐮� */
     errorCode?: string;
     data?: GetTaskInfoQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultGetUserResumeQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetUserResumeQueryResult;
     /** 鎵ц鎴愬姛 */
     success?: boolean;
     /** 閿欒淇℃伅 */
@@ -996,7 +1040,7 @@
     remark?: string;
     /** 瑙掕壊 */
     roles?: GetOperationUserInfosQueryResultItemRole[];
-    status?: EnumUserInfoStatus;
+    status?: EnumUserStatus;
   }
 
   interface GetOperationUserInfosQueryResultItemRole {
@@ -1102,6 +1146,12 @@
   interface GetTaskInfoQueryResult {
     /** Id */
     id?: string;
+    /** 浼佷笟Id */
+    enterpriseId?: string;
+    /** 浼佷笟鍏ㄧО */
+    enterpriseName?: string;
+    /** 鍦ㄦ嫑宀椾綅鏁伴噺 */
+    taskCount?: number;
     /** 浠诲姟鍚嶇О */
     name?: string;
     billingMethod?: EnumBillingMethod;
@@ -1125,27 +1175,46 @@
     cityCode?: string;
     /** 浠诲姟鍦扮偣鎵�灞炲煄甯� */
     cityName?: string;
+    /** 浠诲姟鍦扮偣鍚嶇О */
+    addressName?: string;
     /** 浠诲姟鍦扮偣璇︾粏鍦板潃 */
-    address?: string;
+    addressDetail?: string;
+    /** 缁忓害 */
+    longitude?: number;
+    /** 绾害 */
+    latitude?: number;
     /** 浠诲姟寮�濮嬫椂闂� */
     beginTime?: string;
     /** 浠诲姟缁撴潫鏃堕棿 */
     endTime?: string;
     /** 鍒涘缓鏃堕棿 */
     createdTime?: string;
+    /** 鏄惁宸叉敹钘� */
+    isCollected?: boolean;
   }
 
   interface GetTaskInfosQuery {
     pageModel?: PagedListQueryPageModel;
     /** 鍏抽敭瀛楋紙浠诲姟鍚嶇О锛� */
     keywords?: string;
-    /** 鍙戝竷鏃堕棿 */
-    time?: string;
+    /** 鍙戝竷鏃堕棿-寮�濮� */
+    beginTime?: string;
+    /** 鍙戝竷鏃堕棿-缁撴潫 */
+    endTime?: string;
+    /** 浠诲姟鍦扮偣鎵�灞炲煄甯傜紪鍙� */
+    cityCode?: string;
+    settlementCycle?: EnumSettlementCycle;
+    /** 鍛樺伐绂忓埄 */
+    benefitCodes?: string[];
+    genderLimit?: EnumUserGender;
     status?: EnumTaskStatus;
     releaseStatus?: EnumTaskReleaseStatus;
+    recommendStatus?: EnumTaskRecommendStatus;
   }
 
   interface GetTaskInfosQueryResultItem {
+    /** Id */
+    id?: string;
     /** 浠诲姟鍚嶇О */
     name: string;
     /** 浠诲姟鍗曞彿 */
@@ -1163,6 +1232,11 @@
     /** 浠诲姟缁撴潫鏃堕棿 */
     endTime?: string;
     releaseStatus?: EnumTaskReleaseStatus;
+    checkReceiveStatus?: EnumTaskCheckReceiveStatus;
+    settlementStatus?: EnumTaskSettlementStatus;
+    recommendStatus?: EnumTaskRecommendStatus;
+    /** 鍒涘缓鏃堕棿 */
+    createdTime?: string;
   }
 
   interface GetUserInfoRolesQueryResultItem {
@@ -1175,6 +1249,8 @@
     /** 鏄惁閫変腑 */
     isChecked?: boolean;
   }
+
+  type GetUserResumeQueryResult = Record<string, any>;
 
   interface PagedListQueryPageModel {
     /** 琛屾暟 */
@@ -1492,8 +1568,14 @@
     provinceCode: string;
     /** 浠诲姟鍦扮偣鎵�灞炲煄甯傜紪鍙� */
     cityCode: string;
+    /** 浠诲姟鍦扮偣鍚嶇О */
+    addressName: string;
     /** 浠诲姟鍦扮偣璇︾粏鍦板潃 */
-    address: string;
+    addressDetail: string;
+    /** 缁忓害 */
+    longitude?: number;
+    /** 绾害 */
+    latitude?: number;
     /** 浠诲姟寮�濮嬫椂闂� */
     beginTime: string;
     /** 浠诲姟缁撴潫鏃堕棿 */
@@ -1567,6 +1649,18 @@
     userInfoIds?: string[];
   }
 
+  interface SetTaskInfoRecommendStatusCommand {
+    /** Id */
+    ids?: string[];
+    recommendStatus?: EnumTaskRecommendStatus;
+  }
+
+  interface SetTaskInfoReleaseStatusCommand {
+    /** Id */
+    ids?: string[];
+    releaseStatus?: EnumTaskReleaseStatus;
+  }
+
   interface SetUserInfoRolesCommand {
     /** 鐢ㄦ埛Id */
     userInfoId?: string;
@@ -1577,7 +1671,7 @@
   interface SetUserInfoStatusCommand {
     /** Id */
     ids?: string[];
-    status?: EnumUserInfoStatus;
+    status?: EnumUserStatus;
   }
 
   type SyncHumanResourcesAreaDictionaryDataCommand = Record<string, any>;
diff --git a/src/services/api/user.ts b/src/services/api/user.ts
new file mode 100644
index 0000000..a398d43
--- /dev/null
+++ b/src/services/api/user.ts
@@ -0,0 +1,81 @@
+/* eslint-disable */
+// @ts-ignore
+import { request } from '@/utils/request';
+
+/** 鏌ヨ杩愯惀绔敤鎴峰垎椤靛垪琛ㄦ暟鎹� POST /api/user/user/getOperationUserInfos */
+export async function getOperationUserInfos(
+  body: API.GetOperationUserInfosQuery,
+  options?: API.RequestConfig
+) {
+  return request<API.PagedListQueryResultGetOperationUserInfosQueryResultItem>(
+    '/api/user/user/getOperationUserInfos',
+    {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/json-patch+json',
+      },
+      data: body,
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鏌ヨ鐢ㄦ埛瑙掕壊鍒楄〃 GET /api/user/user/getUserInfoRoles */
+export async function getUserInfoRoles(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetUserInfoRolesParams,
+  options?: API.RequestConfig
+) {
+  return request<API.GetUserInfoRolesQueryResultItem[]>('/api/user/user/getUserInfoRoles', {
+    method: 'GET',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
+/** 鏌ヨ鐢ㄦ埛绠�鍘� GET /api/user/user/getUserResume */
+export async function getUserResume(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetUserResumeParams,
+  options?: API.RequestConfig
+) {
+  return request<API.GetUserResumeQueryResult>('/api/user/user/getUserResume', {
+    method: 'GET',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
+/** 璁剧疆鐢ㄦ埛淇℃伅瑙掕壊 PUT /api/user/user/setUserInfoRoles */
+export async function setUserInfoRoles(
+  body: API.SetUserInfoRolesCommand,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/user/user/setUserInfoRoles', {
+    method: 'PUT',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 璁剧疆鐢ㄦ埛淇℃伅鐘舵�� PUT /api/user/user/setUserInfoStatus */
+export async function setUserInfoStatus(
+  body: API.SetUserInfoStatusCommand,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/user/user/setUserInfoStatus', {
+    method: 'PUT',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
diff --git a/src/services/api/userInfo.ts b/src/services/api/userInfo.ts
deleted file mode 100644
index 4367d18..0000000
--- a/src/services/api/userInfo.ts
+++ /dev/null
@@ -1,66 +0,0 @@
-/* eslint-disable */
-// @ts-ignore
-import { request } from '@/utils/request';
-
-/** 鏌ヨ杩愯惀绔敤鎴峰垎椤靛垪琛ㄦ暟鎹� POST /api/user/userInfo/getOperationUserInfos */
-export async function getOperationUserInfos(
-  body: API.GetOperationUserInfosQuery,
-  options?: API.RequestConfig
-) {
-  return request<API.PagedListQueryResultGetOperationUserInfosQueryResultItem>(
-    '/api/user/userInfo/getOperationUserInfos',
-    {
-      method: 'POST',
-      headers: {
-        'Content-Type': 'application/json-patch+json',
-      },
-      data: body,
-      ...(options || {}),
-    }
-  );
-}
-
-/** 鏌ヨ鐢ㄦ埛瑙掕壊鍒楄〃 GET /api/user/userInfo/getUserInfoRoles */
-export async function getUserInfoRoles(
-  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
-  params: API.APIgetUserInfoRolesParams,
-  options?: API.RequestConfig
-) {
-  return request<API.GetUserInfoRolesQueryResultItem[]>('/api/user/userInfo/getUserInfoRoles', {
-    method: 'GET',
-    params: {
-      ...params,
-    },
-    ...(options || {}),
-  });
-}
-
-/** 璁剧疆鐢ㄦ埛淇℃伅瑙掕壊 PUT /api/user/userInfo/setUserInfoRoles */
-export async function setUserInfoRoles(
-  body: API.SetUserInfoRolesCommand,
-  options?: API.RequestConfig
-) {
-  return request<number>('/api/user/userInfo/setUserInfoRoles', {
-    method: 'PUT',
-    headers: {
-      'Content-Type': 'application/json-patch+json',
-    },
-    data: body,
-    ...(options || {}),
-  });
-}
-
-/** 璁剧疆鐢ㄦ埛淇℃伅鐘舵�� PUT /api/user/userInfo/setUserInfoStatus */
-export async function setUserInfoStatus(
-  body: API.SetUserInfoStatusCommand,
-  options?: API.RequestConfig
-) {
-  return request<number>('/api/user/userInfo/setUserInfoStatus', {
-    method: 'PUT',
-    headers: {
-      'Content-Type': 'application/json-patch+json',
-    },
-    data: body,
-    ...(options || {}),
-  });
-}

--
Gitblit v1.9.1