From 6d560725ed58d8dfe35b16932ee391305fc86cf1 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期二, 12 八月 2025 17:56:43 +0800 Subject: [PATCH] fix: s --- src/services/api/task.ts | 54 ++++++ .eslintrc-auto-import.json | 5 src/services/api/typings.d.ts | 333 ++++++++++++++++++++++++++++++++++++ src/services/api/userResume.ts | 2 auto-imports.d.ts | 14 + src/constants/apiEnum.ts | 48 +++++ src/services/api/taskUser.ts | 50 +++++ 7 files changed, 491 insertions(+), 15 deletions(-) diff --git a/.eslintrc-auto-import.json b/.eslintrc-auto-import.json index e98ad4a..07b95ca 100644 --- a/.eslintrc-auto-import.json +++ b/.eslintrc-auto-import.json @@ -51,6 +51,7 @@ "EnumTaskSettlementStatusText": true, "EnumTaskStatus": true, "EnumTaskStatusText": true, + "EnumTaskUserArrangeStatus": true, "EnumTaskUserHireStatus": true, "EnumTaskUserHireStatusText": true, "EnumTaskUserSignContractStatus": true, @@ -79,6 +80,10 @@ "FlexWorkerEleSignEnumText": true, "Gender": true, "GenderText": true, + "GetPersonalApplyTaskInfosQueryStatus": true, + "GetPersonalHireTaskInfosQueryStatus": true, + "GetTaskInfoQueryResultApplyButton": true, + "GetTaskInfoQueryResultHireButton": true, "GlobalEvent": true, "GlobalEventContext": true, "GlobalEventListener": true, diff --git a/auto-imports.d.ts b/auto-imports.d.ts index 3b46332..cb3517d 100644 --- a/auto-imports.d.ts +++ b/auto-imports.d.ts @@ -60,6 +60,7 @@ const EnumTaskSettlementStatusText: typeof import('./src/constants/task')['EnumTaskSettlementStatusText'] const EnumTaskStatus: typeof import('./src/constants/apiEnum')['EnumTaskStatus'] const EnumTaskStatusText: typeof import('./src/constants/task')['EnumTaskStatusText'] + const EnumTaskUserArrangeStatus: typeof import('./src/constants/apiEnum')['EnumTaskUserArrangeStatus'] const EnumTaskUserHireStatus: typeof import('./src/constants/apiEnum')['EnumTaskUserHireStatus'] const EnumTaskUserHireStatusText: typeof import('./src/constants/enterpriseEmployee')['EnumTaskUserHireStatusText'] const EnumTaskUserSignContractStatus: typeof import('./src/constants/apiEnum')['EnumTaskUserSignContractStatus'] @@ -93,6 +94,10 @@ const Gender: typeof import('./src/constants/enum')['Gender'] const GenderText: typeof import('./src/constants/enum')['GenderText'] const GenericParameterAttributes: typeof import('./src/constants/apiEnum')['GenericParameterAttributes'] + const GetPersonalApplyTaskInfosQueryStatus: typeof import('./src/constants/apiEnum')['GetPersonalApplyTaskInfosQueryStatus'] + const GetPersonalHireTaskInfosQueryStatus: typeof import('./src/constants/apiEnum')['GetPersonalHireTaskInfosQueryStatus'] + const GetTaskInfoQueryResultApplyButton: typeof import('./src/constants/apiEnum')['GetTaskInfoQueryResultApplyButton'] + const GetTaskInfoQueryResultHireButton: typeof import('./src/constants/apiEnum')['GetTaskInfoQueryResultHireButton'] const IdentityCodeEnum: typeof import('./src/constants/dic')['IdentityCodeEnum'] const IsConfiguredText: typeof import('./src/constants/enterprise')['IsConfiguredText'] const IsRealText: typeof import('./src/constants/enterprise')['IsRealText'] @@ -247,7 +252,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, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, EnumBillingMethod, EnumClientType, EnumMenuType, EnumMenuVisitLevel, EnumPagedListOrder, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType } from './src/constants/apiEnum' + export type { EnumBillingMethod, EnumClientType, EnumMenuType, EnumMenuVisitLevel, EnumPagedListOrder, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, EnumBillingMethod, EnumClientType, EnumMenuType, EnumMenuVisitLevel, EnumPagedListOrder, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton } from './src/constants/apiEnum' import('./src/constants/apiEnum') // @ts-ignore export type { FlexWorkerEleSignEnum, FlexTaskWorkerHireEnum, FlexWorkerEleSignEnum, FlexTaskWorkerHireEnum } from './src/constants/cPerson' @@ -336,6 +341,7 @@ readonly EnumTaskSettlementStatusText: UnwrapRef<typeof import('./src/constants/task')['EnumTaskSettlementStatusText']> readonly EnumTaskStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskStatus']> readonly EnumTaskStatusText: UnwrapRef<typeof import('./src/constants/task')['EnumTaskStatusText']> + readonly EnumTaskUserArrangeStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskUserArrangeStatus']> readonly EnumTaskUserHireStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskUserHireStatus']> readonly EnumTaskUserHireStatusText: UnwrapRef<typeof import('./src/constants/enterpriseEmployee')['EnumTaskUserHireStatusText']> readonly EnumTaskUserSignContractStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskUserSignContractStatus']> @@ -360,6 +366,10 @@ readonly FlexWorkerEleSignEnumText: UnwrapRef<typeof import('./src/constants/cPerson')['FlexWorkerEleSignEnumText']> readonly Gender: UnwrapRef<typeof import('./src/constants/enum')['Gender']> readonly GenderText: UnwrapRef<typeof import('./src/constants/enum')['GenderText']> + readonly GetPersonalApplyTaskInfosQueryStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['GetPersonalApplyTaskInfosQueryStatus']> + readonly GetPersonalHireTaskInfosQueryStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['GetPersonalHireTaskInfosQueryStatus']> + readonly GetTaskInfoQueryResultApplyButton: UnwrapRef<typeof import('./src/constants/apiEnum')['GetTaskInfoQueryResultApplyButton']> + readonly GetTaskInfoQueryResultHireButton: UnwrapRef<typeof import('./src/constants/apiEnum')['GetTaskInfoQueryResultHireButton']> readonly IdentityCodeEnum: UnwrapRef<typeof import('./src/constants/dic')['IdentityCodeEnum']> readonly IsConfiguredText: UnwrapRef<typeof import('./src/constants/enterprise')['IsConfiguredText']> readonly IsRealText: UnwrapRef<typeof import('./src/constants/enterprise')['IsRealText']> @@ -492,4 +502,4 @@ readonly watchPostEffect: UnwrapRef<typeof import('vue')['watchPostEffect']> readonly watchSyncEffect: UnwrapRef<typeof import('vue')['watchSyncEffect']> } -} +} \ No newline at end of file diff --git a/src/constants/apiEnum.ts b/src/constants/apiEnum.ts index aec9be0..9bd5d57 100644 --- a/src/constants/apiEnum.ts +++ b/src/constants/apiEnum.ts @@ -91,7 +91,7 @@ Dictionary = 0, /**浠诲姟 */ Task = 1, - /**浠诲姟闆囦剑 */ + /**浠诲姟浜哄憳 */ TaskUser = 2, /**鐢ㄦ埛璁よ瘉 */ Auth = 3, @@ -157,8 +157,8 @@ /** 浠诲姟缁撶畻鐘舵�� */ export enum EnumTaskCheckReceiveStatus { - /**寰呴獙鏀� */ - Wait = 10, + /**寰呮彁浜� */ + WaitSubmit = 10, /**宸查獙鏀� */ Completed = 30, } @@ -190,6 +190,14 @@ /** 浠诲姟瀹夋帓鐘舵�� */ export enum EnumTaskStatus { /**寰呭畨鎺� */ + Wait = 10, + /**宸插畨鎺� */ + Complete = 20, +} + +/** 浠诲姟鐢ㄦ埛瀹夋帓鐘舵�� */ +export enum EnumTaskUserArrangeStatus { + /**鏈畨鎺� */ Wait = 10, /**宸插畨鎺� */ Complete = 20, @@ -250,3 +258,37 @@ /**杩愯惀 */ Operation = 100, } + +/** 鎴戠殑鎶ュ悕鍒嗛〉鍒楄〃-鐘舵�� */ +export enum GetPersonalApplyTaskInfosQueryStatus { + /**寰呯‘璁� */ + WaitHire = 10, + /**寰呯绾� */ + WaitSignContract = 20, +} + +/** 鎴戠殑宸插綍鐢ㄥ垎椤靛垪琛�-鐘舵�� */ +export enum GetPersonalHireTaskInfosQueryStatus { + /**杩涜涓� */ + InProcess = 10, + /**宸插畬鎴� */ + Completed = 20, +} + +/** 鎴戠殑鎶ュ悕鍒楄〃-璇︽儏-鎸夐挳绫诲瀷 */ +export enum GetTaskInfoQueryResultApplyButton { + /**寰呯‘璁� */ + WaitHire = 10, + /**鍘荤绾� */ + WaitSignContract = 20, +} + +/** 鎴戠殑褰曠敤鍒楄〃-璇︽儏-鎸夐挳绫诲瀷 */ +export enum GetTaskInfoQueryResultHireButton { + /**鐢宠楠屾敹 */ + ApplyCheckReceive = 1, + /**杩涜涓� */ + InProcess = 10, + /**宸插畬鎴� */ + Completed = 20, +} diff --git a/src/services/api/task.ts b/src/services/api/task.ts index 5dd6235..b6c19fa 100644 --- a/src/services/api/task.ts +++ b/src/services/api/task.ts @@ -14,6 +14,60 @@ }); } +/** 鎴戠殑鎶ュ悕鍒嗛〉鍒楄〃 POST /api/flexjob/task/getPersonalApplyTaskInfos */ +export async function getPersonalApplyTaskInfos( + body: API.GetPersonalApplyTaskInfosQuery, + options?: API.RequestConfig +) { + return request<API.GetPersonalApplyTaskInfosQueryResult>( + '/api/flexjob/task/getPersonalApplyTaskInfos', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json-patch+json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 鎴戠殑宸插彇娑堝垎椤靛垪琛� POST /api/flexjob/task/getPersonalCancelTaskInfos */ +export async function getPersonalCancelTaskInfos( + body: API.GetPersonalCancelTaskInfosQuery, + options?: API.RequestConfig +) { + return request<API.GetPersonalCancelTaskInfosQueryResult>( + '/api/flexjob/task/getPersonalCancelTaskInfos', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json-patch+json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 鎴戠殑宸插綍鐢ㄥ垎椤靛垪琛� POST /api/flexjob/task/getPersonalHireTaskInfos */ +export async function getPersonalHireTaskInfos( + body: API.GetPersonalHireTaskInfosQuery, + options?: API.RequestConfig +) { + return request<API.GetPersonalHireTaskInfosQueryResult>( + '/api/flexjob/task/getPersonalHireTaskInfos', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json-patch+json', + }, + data: body, + ...(options || {}), + } + ); +} + /** 鏌ヨ浠诲姟璇︽儏 GET /api/flexjob/task/getTaskInfo */ export async function getTaskInfo( // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) diff --git a/src/services/api/taskUser.ts b/src/services/api/taskUser.ts index 0b1d1b5..2b056fb 100644 --- a/src/services/api/taskUser.ts +++ b/src/services/api/taskUser.ts @@ -26,7 +26,40 @@ }); } -/** 鏌ヨ搴旇仒鎶ュ悕鍒嗛〉鍒楄〃淇℃伅 POST /api/flexjob/taskUser/getTaskUsers */ +/** B绔煡璇汉鍛樺畨鎺掑垎椤靛垪琛ㄤ俊鎭� POST /api/flexjob/taskUser/getArrangeTaskUsers */ +export async function getArrangeTaskUsers( + body: API.GetArrangeTaskUsersQuery, + options?: API.RequestConfig +) { + return request<API.GetArrangeTaskUsersQueryResult>('/api/flexjob/taskUser/getArrangeTaskUsers', { + method: 'POST', + headers: { + 'Content-Type': 'application/json-patch+json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鏌ヨ楠屾敹鍒嗛〉鍒楄〃 POST /api/flexjob/taskUser/getCheckReceiveTaskUserInfos */ +export async function getCheckReceiveTaskUserInfos( + body: API.GetCheckReceiveTaskUserInfosQuery, + options?: API.RequestConfig +) { + return request<API.GetCheckReceiveTaskUserInfosQueryResult>( + '/api/flexjob/taskUser/getCheckReceiveTaskUserInfos', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json-patch+json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** B绔煡璇㈠簲鑱樻姤鍚嶅垎椤靛垪琛ㄤ俊鎭� POST /api/flexjob/taskUser/getTaskUsers */ export async function getTaskUsers(body: API.GetTaskUsersQuery, options?: API.RequestConfig) { return request<API.GetTaskUsersQueryResult>('/api/flexjob/taskUser/getTaskUsers', { method: 'POST', @@ -38,6 +71,21 @@ }); } +/** 浠诲姟瀹夋帓 PUT /api/flexjob/taskUser/setTaskUserArrange */ +export async function setTaskUserArrange( + body: API.SetTaskUserArrangeCommand, + options?: API.RequestConfig +) { + return request<string>('/api/flexjob/taskUser/setTaskUserArrange', { + method: 'PUT', + headers: { + 'Content-Type': 'application/json-patch+json', + }, + data: body, + ...(options || {}), + }); +} + /** 浠诲姟褰曠敤 PUT /api/flexjob/taskUser/setTaskUserHire */ export async function setTaskUserHire( body: API.SetTaskUserHireCommand, diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts index fe6ab58..36268d2 100644 --- a/src/services/api/typings.d.ts +++ b/src/services/api/typings.d.ts @@ -283,7 +283,7 @@ Dictionary = 0, /**浠诲姟 */ Task = 1, - /**浠诲姟闆囦剑 */ + /**浠诲姟浜哄憳 */ TaskUser = 2, /**鐢ㄦ埛璁よ瘉 */ Auth = 3, @@ -344,8 +344,8 @@ } enum EnumTaskCheckReceiveStatus { - /**寰呴獙鏀� */ - Wait = 10, + /**寰呮彁浜� */ + WaitSubmit = 10, /**宸查獙鏀� */ Completed = 30, } @@ -373,6 +373,13 @@ enum EnumTaskStatus { /**寰呭畨鎺� */ + Wait = 10, + /**宸插畨鎺� */ + Complete = 20, + } + + enum EnumTaskUserArrangeStatus { + /**鏈畨鎺� */ Wait = 10, /**宸插畨鎺� */ Complete = 20, @@ -465,6 +472,42 @@ timestamp?: number; } + interface FriendlyResultGetArrangeTaskUsersQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetArrangeTaskUsersQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetCheckReceiveTaskUserInfosQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetCheckReceiveTaskUserInfosQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + interface FriendlyResultGetEnterpriseElectronSignSettingQueryResult { /** 璺熻釜Id */ traceId?: string; @@ -545,6 +588,60 @@ /** 閿欒鐮� */ errorCode?: string; data?: GetMenuQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetPersonalApplyTaskInfosQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetPersonalApplyTaskInfosQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetPersonalCancelTaskInfosQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetPersonalCancelTaskInfosQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetPersonalHireTaskInfosQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetPersonalHireTaskInfosQueryResult; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ @@ -1117,6 +1214,100 @@ quickQuery?: string; } + interface GetArrangeTaskUsersQuery { + /** 浠诲姟Id */ + id?: string; + /** 鍏抽敭瀛楋紙濮撳悕/韬唤璇�/鐢佃瘽锛� */ + keywords?: string; + arrangeStatus?: EnumTaskUserArrangeStatus; + pageModel?: PagedListQueryPageModel; + } + + interface GetArrangeTaskUsersQueryResult { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetArrangeTaskUsersQueryResultItem[]; + } + + interface GetArrangeTaskUsersQueryResultItem { + /** 浠诲姟浜哄憳Id */ + id?: string; + /** 澶村儚 */ + avatar?: string; + /** 濮撳悕 */ + name?: string; + /** 韬唤璇佸彿 */ + identity?: string; + /** 鎵嬫満鍙� */ + contactPhoneNumber?: string; + gender?: EnumUserGender; + /** 骞撮緞 */ + age?: number; + /** 鏄惁瀹炲悕 */ + isReal?: boolean; + realMethod?: EnumUserRealMethod; + /** 韬唤缂栧彿 */ + personalIdentityCode?: string; + /** 韬唤 */ + personalIdentityContent?: string; + /** 瀛﹀巻缂栧彿 */ + educationalBackgroundCode?: string; + /** 瀛﹀巻 */ + educationalBackgroundContent?: string; + /** 涓婂矖娆℃暟 */ + taskCount?: number; + /** 宸ヤ綔璧勫巻 */ + workSeniority?: string; + /** 宸ヤ綔缁忛獙 */ + workExperience?: string; + arrangeStatus?: EnumTaskUserArrangeStatus; + } + + interface GetCheckReceiveTaskUserInfosQuery { + /** 浠诲姟Id */ + taskInfoId?: string; + /** 鍏抽敭瀛� */ + keywords?: string; + /** 楠屾敹鏃ユ湡-鏈�鏃╂椂闂� */ + submitTimeBegin?: string; + /** 楠屾敹鏃ユ湡-鏈�鏅氭椂闂� */ + submitTimeEnd?: string; + checkReceiveStatus?: EnumTaskCheckReceiveStatus; + pageModel?: PagedListQueryPageModel; + } + + interface GetCheckReceiveTaskUserInfosQueryResult { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetCheckReceiveTaskUserInfosQueryResultItem[]; + } + + interface GetCheckReceiveTaskUserInfosQueryResultItem { + /** 浠诲姟Id */ + id?: string; + /** 浠诲姟鍚嶇О */ + taskName?: string; + /** 浠诲姟寮�濮嬫椂闂� */ + beginTime?: string; + /** 浠诲姟缁撴潫鏃堕棿 */ + endTime?: string; + /** 浠诲姟鍦扮偣鍚嶇О */ + addressName?: string; + /** 濮撳悕 */ + name?: string; + /** 韬唤璇佸彿 */ + identity?: string; + /** 鐢熸棩 */ + birthday?: string; + /** 骞撮緞 */ + age?: number; + /** 鎵嬫満鍙� */ + contactPhoneNumber?: string; + /** 鎻愪氦鏃堕棿 */ + lastSubmitTime?: string; + checkReceiveStatus?: EnumTaskCheckReceiveStatus; + } + type GetCurrentLogierMenusQuery = Record<string, any>; interface GetDictionaryCategoriesQuery { @@ -1514,6 +1705,111 @@ name?: string; } + interface GetPersonalApplyTaskInfosQuery { + status?: GetPersonalApplyTaskInfosQueryStatus; + pageModel?: PagedListQueryPageModel; + } + + interface GetPersonalApplyTaskInfosQueryResult { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetPersonalApplyTaskInfosQueryResultItem[]; + } + + interface GetPersonalApplyTaskInfosQueryResultItem { + /** 浠诲姟Id */ + id?: string; + /** 浠诲姟鍚嶇О */ + name?: string; + /** 浠诲姟寮�濮嬫椂闂� */ + beginTime?: string; + /** 浠诲姟缁撴潫鏃堕棿 */ + endTime?: string; + billingMethod?: EnumBillingMethod; + /** 鏈嶅姟璐� */ + serviceFee?: number; + settlementCycle?: EnumSettlementCycle; + /** 绂忓埄 */ + benefits?: GetTaskInfoQueryResultBenefit[]; + /** 浠诲姟鍦扮偣鍚嶇О */ + addressName?: string; + status?: GetPersonalApplyTaskInfosQueryStatus; + } + + enum GetPersonalApplyTaskInfosQueryStatus { + /**寰呯‘璁� */ + WaitHire = 10, + /**寰呯绾� */ + WaitSignContract = 20, + } + + interface GetPersonalCancelTaskInfosQuery { + pageModel?: PagedListQueryPageModel; + } + + interface GetPersonalCancelTaskInfosQueryResult { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetPersonalCancelTaskInfosQueryResultItem[]; + } + + interface GetPersonalCancelTaskInfosQueryResultItem { + /** 浠诲姟Id */ + id?: string; + /** 浠诲姟鍚嶇О */ + name?: string; + /** 浠诲姟寮�濮嬫椂闂� */ + beginTime?: string; + /** 浠诲姟缁撴潫鏃堕棿 */ + endTime?: string; + billingMethod?: EnumBillingMethod; + /** 鏈嶅姟璐� */ + serviceFee?: number; + settlementCycle?: EnumSettlementCycle; + /** 绂忓埄 */ + benefits?: GetTaskInfoQueryResultBenefit[]; + /** 浠诲姟鍦扮偣鍚嶇О */ + addressName?: string; + } + + interface GetPersonalHireTaskInfosQuery { + status?: GetPersonalHireTaskInfosQueryStatus; + pageModel?: PagedListQueryPageModel; + } + + interface GetPersonalHireTaskInfosQueryResult { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetPersonalHireTaskInfosQueryResultItem[]; + } + + interface GetPersonalHireTaskInfosQueryResultItem { + /** 浠诲姟Id */ + id?: string; + /** 浠诲姟鍚嶇О */ + name?: string; + /** 浠诲姟寮�濮嬫椂闂� */ + beginTime?: string; + /** 浠诲姟缁撴潫鏃堕棿 */ + endTime?: string; + billingMethod?: EnumBillingMethod; + /** 鏈嶅姟璐� */ + serviceFee?: number; + settlementCycle?: EnumSettlementCycle; + /** 绂忓埄 */ + benefits?: GetTaskInfoQueryResultBenefit[]; + /** 浠诲姟鍦扮偣鍚嶇О */ + addressName?: string; + status?: GetPersonalHireTaskInfosQueryStatus; + } + + enum GetPersonalHireTaskInfosQueryStatus { + /**杩涜涓� */ + InProcess = 10, + /**宸插畬鎴� */ + Completed = 20, + } + type GetPersonalLoginInfoQuery = Record<string, any>; interface GetPersonalLoginInfoQueryResult { @@ -1680,6 +1976,15 @@ status?: EnumTaskStatus; releaseStatus?: EnumTaskReleaseStatus; hireStatus?: EnumTaskUserHireStatus; + applyButton?: GetTaskInfoQueryResultApplyButton; + hireButton?: GetTaskInfoQueryResultHireButton; + } + + enum GetTaskInfoQueryResultApplyButton { + /**寰呯‘璁� */ + WaitHire = 10, + /**鍘荤绾� */ + WaitSignContract = 20, } interface GetTaskInfoQueryResultBenefit { @@ -1696,6 +2001,15 @@ typeCode?: string; /** 璇佷功绫诲瀷 */ typeContent?: string; + } + + enum GetTaskInfoQueryResultHireButton { + /**鐢宠楠屾敹 */ + ApplyCheckReceive = 1, + /**杩涜涓� */ + InProcess = 10, + /**宸插畬鎴� */ + Completed = 20, } interface GetTaskInfosQuery { @@ -1717,8 +2031,6 @@ releaseStatus?: EnumTaskReleaseStatus; recommendStatus?: EnumTaskRecommendStatus; checkReceiveStatus?: EnumTaskCheckReceiveStatus; - /** 褰曠敤鐘舵�� */ - hireStatus?: EnumTaskUserHireStatus[]; pageModel?: PagedListQueryPageModel; } @@ -1774,7 +2086,6 @@ recommendStatus?: EnumTaskRecommendStatus; /** 鍒涘缓鏃堕棿 */ createdTime?: string; - hireStatus?: EnumTaskUserHireStatus; } interface GetTaskInfosQueryResultObjectData { @@ -1801,7 +2112,7 @@ } interface GetTaskUsersQueryResultItem { - /** 浠诲姟闆囦剑Id */ + /** 浠诲姟浜哄憳Id */ id?: string; /** 澶村儚 */ avatar?: string; @@ -2585,8 +2896,14 @@ releaseStatus?: EnumTaskReleaseStatus; } + interface SetTaskUserArrangeCommand { + /** 浠诲姟浜哄憳Id */ + id?: string; + arrangeStatus?: EnumTaskUserArrangeStatus; + } + interface SetTaskUserHireCommand { - /** 浠诲姟闆囦剑Id */ + /** 浠诲姟浜哄憳Id */ id?: string; hireStatus?: EnumTaskUserHireStatus; } diff --git a/src/services/api/userResume.ts b/src/services/api/userResume.ts index e708586..7b9b8d6 100644 --- a/src/services/api/userResume.ts +++ b/src/services/api/userResume.ts @@ -127,7 +127,7 @@ ); } -/** 鏌ヨ鐏靛伐鍒嗛〉鍒楄〃鏁版嵁 POST /api/user/userResume/getUserResumes */ +/** 鏌ヨ绠�鍘嗗垎椤靛垪琛ㄦ暟鎹� POST /api/user/userResume/getUserResumes */ export async function getUserResumes(body: API.GetUserResumesQuery, options?: API.RequestConfig) { return request<API.GetUserResumesQueryResult>('/api/user/userResume/getUserResumes', { method: 'POST', -- Gitblit v1.9.1