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